Mock Version: 2.6 Mock Version: 2.6 Mock Version: 2.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/giac.spec'], chrootPath='/var/lib/mock/f33-build-23527577-2291475/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/giac.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1603238400 Wrote: /builddir/build/SRPMS/giac-1.6.0.25-1.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/giac.spec'], chrootPath='/var/lib/mock/f33-build-23527577-2291475/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/giac.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1603238400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gRXA1y + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf giac-1.6.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/giac-1.6.0.25.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd giac-1.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/giac-iszero.patch + /usr/bin/patch -p0 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/giac-config.patch + /usr/bin/patch -p0 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/giac-1.6.0-fix_micropy_compiler_flags.patch + /usr/bin/patch -p0 -s --fuzz=0 --no-backup-if-mismatch + 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/blaswrap.h src/clapack.h src/cocoa.h src/csturm.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/k_csdk.h src/k_defs.h src/kdisplay.h src/lexer.h src/lexer_tab_int.h src/lin.h src/lpsolve.h src/luabridge.h src/maple.h src/markup.h src/mathml.h src/misc.h src/modfactor.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/quater.h src/renee.h src/risch.h src/rpn.h src/series.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/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/._*' + sed -e 's|LIB(blas|LIB(flexiblas|g' -e 's|LIB(lapack|LIB(flexiblas|g' -i configure.ac + sed -e 's|-lblas|-lflexiblas|g' -e 's|-llapack|-lflexiblas|g' -i configure + cp -p micropython-1.12/LICENSE micropython-1.12/micropython-LICENSE + autoreconf -ivf autoreconf: Entering directory `.' autoreconf: running: autopoint --force Copying file intl/eval-plural.h Copying file intl/gettextP.h Copying file intl/gmo.h Copying file intl/hash-string.h Copying file intl/loadinfo.h Copying file intl/localcharset.h Copying file intl/os2compat.h Copying file intl/plural-exp.h Copying file intl/printf-args.h Copying file intl/printf-parse.h Copying file intl/relocatable.h Copying file intl/vasnprintf.h Copying file intl/vasnwprintf.h Copying file intl/wprintf-parse.h Copying file intl/xsize.h Copying file po/Makefile.in.in Copying file po/Makevars.template autoreconf: running: aclocal --force -I m4 configure.ac:38: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:1018: _LT_SYS_MODULE_PATH_AIX is expanded from... m4/libtool.m4:4139: _LT_LINKER_SHLIBS is expanded from... m4/libtool.m4:5214: _LT_LANG_C_CONFIG is expanded from... m4/libtool.m4:138: _LT_SETUP is expanded from... m4/libtool.m4:67: LT_INIT is expanded from... m4/libtool.m4:102: AC_PROG_LIBTOOL is expanded from... configure.ac:38: the top level configure.ac:38: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:4139: _LT_LINKER_SHLIBS is expanded from... m4/libtool.m4:5214: _LT_LANG_C_CONFIG is expanded from... m4/libtool.m4:138: _LT_SETUP is expanded from... m4/libtool.m4:67: LT_INIT is expanded from... m4/libtool.m4:102: AC_PROG_LIBTOOL is expanded from... configure.ac:38: the top level configure.ac:38: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:1018: _LT_SYS_MODULE_PATH_AIX is expanded from... m4/libtool.m4:5321: _LT_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:785: _LT_LANG is expanded from... m4/libtool.m4:768: LT_LANG is expanded from... m4/libtool.m4:796: _LT_LANG_DEFAULT_CONFIG is expanded from... m4/libtool.m4:138: _LT_SETUP is expanded from... m4/libtool.m4:67: LT_INIT is expanded from... m4/libtool.m4:102: AC_PROG_LIBTOOL is expanded from... configure.ac:38: the top level configure.ac:38: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:1018: _LT_SYS_MODULE_PATH_AIX is expanded from... m4/libtool.m4:4139: _LT_LINKER_SHLIBS is expanded from... m4/libtool.m4:5214: _LT_LANG_C_CONFIG is expanded from... m4/libtool.m4:138: _LT_SETUP is expanded from... m4/libtool.m4:67: LT_INIT is expanded from... m4/libtool.m4:102: AC_PROG_LIBTOOL is expanded from... configure.ac:38: the top level configure.ac:38: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:4139: _LT_LINKER_SHLIBS is expanded from... m4/libtool.m4:5214: _LT_LANG_C_CONFIG is expanded from... m4/libtool.m4:138: _LT_SETUP is expanded from... m4/libtool.m4:67: LT_INIT is expanded from... m4/libtool.m4:102: AC_PROG_LIBTOOL is expanded from... configure.ac:38: the top level configure.ac:38: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:1018: _LT_SYS_MODULE_PATH_AIX is expanded from... m4/libtool.m4:5321: _LT_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:785: _LT_LANG is expanded from... m4/libtool.m4:768: LT_LANG is expanded from... m4/libtool.m4:796: _LT_LANG_DEFAULT_CONFIG is expanded from... m4/libtool.m4:138: _LT_SETUP is expanded from... m4/libtool.m4:67: LT_INIT is expanded from... m4/libtool.m4:102: AC_PROG_LIBTOOL is expanded from... configure.ac:38: the top level autoreconf: configure.ac: tracing configure.ac:38: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:1018: _LT_SYS_MODULE_PATH_AIX is expanded from... m4/libtool.m4:4139: _LT_LINKER_SHLIBS is expanded from... m4/libtool.m4:5214: _LT_LANG_C_CONFIG is expanded from... m4/libtool.m4:138: _LT_SETUP is expanded from... m4/libtool.m4:67: LT_INIT is expanded from... m4/libtool.m4:102: AC_PROG_LIBTOOL is expanded from... configure.ac:38: the top level configure.ac:38: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:4139: _LT_LINKER_SHLIBS is expanded from... m4/libtool.m4:5214: _LT_LANG_C_CONFIG is expanded from... m4/libtool.m4:138: _LT_SETUP is expanded from... m4/libtool.m4:67: LT_INIT is expanded from... m4/libtool.m4:102: AC_PROG_LIBTOOL is expanded from... configure.ac:38: the top level configure.ac:38: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... m4/libtool.m4:1018: _LT_SYS_MODULE_PATH_AIX is expanded from... m4/libtool.m4:5321: _LT_LANG_CXX_CONFIG is expanded from... m4/libtool.m4:785: _LT_LANG is expanded from... m4/libtool.m4:768: LT_LANG is expanded from... m4/libtool.m4:796: _LT_LANG_DEFAULT_CONFIG is expanded from... m4/libtool.m4:138: _LT_SETUP is expanded from... m4/libtool.m4:67: LT_INIT is expanded from... m4/libtool.m4:102: AC_PROG_LIBTOOL is expanded from... configure.ac:38: the top level 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: running: /usr/bin/autoconf --force 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' parallel-tests: installing 'config/test-driver' 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 `.' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FBxsay + umask 022 + cd /builddir/build/BUILD + cd giac-1.6.0 + export 'CXXFLAGS=-std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + CXXFLAGS='-std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export 'CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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 + '[' x '!=' x ']' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config/config.guess ++ basename ./config/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config/config.guess '/usr/lib/rpm/redhat/config.guess' -> './config/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config/config.sub ++ basename ./config/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config/config.sub '/usr/lib/rpm/redhat/config.sub' -> './config/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./config/ltmain.sh + ./configure --build=aarch64-redhat-linux-gnu --host=aarch64-redhat-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=yes --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 build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for aarch64-redhat-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 we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... 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 we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E checking build system type... aarch64-redhat-linux-gnu checking host system type... aarch64-redhat-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-redhat-linux-gnu file names to aarch64-redhat-linux-gnu format... func_convert_file_noop checking how to convert aarch64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for aarch64-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-redhat-linux-gnu-strip... no checking for strip... strip checking for aarch64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib 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-redhat-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.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... yes 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 gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for main in -lgmp... yes checking mpfr.h usability... yes checking mpfr.h presence... yes checking for mpfr.h... yes checking for main in -lmpfr... yes checking for mpfr_set_str_raw... no checking mpfi.h usability... yes checking mpfi.h presence... yes checking for mpfi.h... yes checking for main in -lmpfi... yes checking ecm.h usability... yes checking ecm.h presence... yes checking for ecm.h... yes checking for main in -lecm... yes checking bern_rat.h usability... no checking bern_rat.h presence... no checking for bern_rat.h... no ./configure: line 12972: xno: command not found checking for main in -lm... yes checking png.h usability... yes checking png.h presence... 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 gsl/gsl_blas.h usability... yes checking gsl/gsl_blas.h presence... yes checking for gsl/gsl_blas.h... yes checking gsl/gsl_eigen.h usability... yes checking gsl/gsl_eigen.h presence... 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... no checking for main in -lflexiblas... yes checking for main in -lflexiblas... (cached) yes checking pari/pari.h usability... yes checking pari/pari.h presence... yes checking for pari/pari.h... yes checking for main in -lpari... yes checking NTL/ZZ.h usability... yes checking NTL/ZZ.h presence... yes checking for NTL/ZZ.h... yes checking for main in -lntl... yes checking gmpxx.h usability... yes checking gmpxx.h presence... yes checking for gmpxx.h... yes checking for main in -lgmpxx... yes checking CoCoA/io.H usability... no checking CoCoA/io.H presence... no checking for CoCoA/io.H... no checking ao/ao.h usability... yes checking ao/ao.h presence... yes checking for ao/ao.h... yes checking for main in -lao... yes checking glpk.h usability... yes checking glpk.h presence... yes checking for glpk.h... yes checking for main in -lglpk... yes checking samplerate.h usability... yes checking samplerate.h presence... yes checking for samplerate.h... yes checking for main in -lsamplerate... yes checking curl/curl.h usability... yes checking curl/curl.h presence... yes checking for curl/curl.h... yes checking for main in -lcurl... yes checking for tgetent... no checking for tgetent in -lncurses... yes checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking readline/history.h usability... yes checking readline/history.h presence... 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 main in -lX11... yes checking for main in -lXinerama... yes checking for main in -lfontconfig... yes checking for main in -lXft... yes checking for main in -lXext... 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 main in -lnauty... yes checking nauty/naututil.h usability... yes checking nauty/naututil.h presence... yes checking for nauty/naututil.h... yes checking vcl1/vectorclass.h usability... no checking vcl1/vectorclass.h presence... no checking for vcl1/vectorclass.h... no checking for main in -lpthread... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for sysconf... yes checking for clock_gettime in -lrt... yes checking unordered_map usability... yes checking unordered_map presence... yes checking for unordered_map... yes checking ext/hash_map usability... yes checking ext/hash_map presence... yes checking for ext/hash_map... yes checking tr1/unordered_map usability... yes checking tr1/unordered_map presence... yes checking for tr1/unordered_map... yes checking hash_map usability... yes checking hash_map presence... yes checking for hash_map... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for unistd.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking for sys/types.h... (cached) yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking for getpid... yes checking for getcwd... yes checking for getpwuid... yes checking for system... 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 whether we are using the GNU C Library 2 or newer... yes checking for aarch64-redhat-linux-gnu-ranlib... ranlib checking for strerror in -lcposix... no 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 stdlib.h... (cached) yes checking for unistd.h... (cached) 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 argz.h usability... yes checking argz.h presence... yes checking for argz.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for locale.h... (cached) yes checking nl_types.h usability... yes checking nl_types.h presence... yes checking for nl_types.h... yes checking for malloc.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... 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 main in -lintl... no 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 sstream usability... yes checking sstream presence... yes 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/nspire/Makefile config.status: creating micropython-1.12/numworks/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 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 + 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 + sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool + export 'CXXFLAGS=-std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + CXXFLAGS='-std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export 'CFLAGS_FEDORA=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS_FEDORA='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export 'LDFLAGS_FEDORA=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' + LDFLAGS_FEDORA='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' + /usr/bin/make -O -j5 V=1 VERBOSE=1 V=1 /usr/bin/make all-recursive Making all in micropython-1.12 Making all in xcas make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' mkdir -p build/genhdr make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' mkdir -p build/./ make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' mkdir -p build/extmod/ make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' mkdir -p build/lib/embed/ make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' mkdir -p build/lib/utils/ make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' mkdir -p build/py/ make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' python3 ../py/makeversionhdr.py build/genhdr/mpversion.h GEN build/genhdr/mpversion.h make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.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 ./graphic.c ./gccollect.c ./unix_mphal.c ./file.c ./nop.c ./input.c ./main.c ./modos.c ./icas.c ./modtime.c > build/genhdr/moduledefs.h make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' GEN build/genhdr/qstr.i.last gcc -E -DNO_QSTR -Ibuild/tmp -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g ../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 graphic.c gccollect.c unix_mphal.c file.c nop.c input.c main.c modos.c icas.c modtime.c ../py/mpconfig.h mpconfigport.h >build/genhdr/qstr.i.last make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' GEN build/genhdr/qstrdefs.generated.h cat ../py/qstrdefs.h qstrdefsport.h build/genhdr/qstrdefs.collected.h | sed 's/^Q(.*)/"&"/' | gcc -E -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g - | 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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/mpstate.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/mpstate.o ../py/mpstate.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/nlrx64.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -Os -c -MD -o build/py/nlrx64.o ../py/nlrx64.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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); } | ^ 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/nlrx86.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -Os -c -MD -o build/py/nlrx86.o ../py/nlrx86.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/nlr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/nlr.o ../py/nlr.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/nlrthumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -Os -c -MD -o build/py/nlrthumb.o ../py/nlrthumb.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/nlrpowerpc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -Os -c -MD -o build/py/nlrpowerpc.o ../py/nlrpowerpc.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/nlrxtensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -Os -c -MD -o build/py/nlrxtensa.o ../py/nlrxtensa.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/nlrsetjmp.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/malloc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/malloc.o ../py/malloc.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/pystack.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/unicode.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/unicode.o ../py/unicode.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/vstr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/qstr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/gc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -O3 -c -MD -o build/py/gc.o ../py/gc.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/reader.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/mpprint.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/scope.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/lexer.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/lexer.o ../py/lexer.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/emitcommon.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/emitcommon.o ../py/emitcommon.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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); } | ^ 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/asmbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/asmx64.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/asmx64.o ../py/asmx64.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/emitnx64.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/emitnx64.o ../py/emitnx64.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/asmx86.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/asmx86.o ../py/asmx86.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/emitnx86.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/asmthumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/asmthumb.o ../py/asmthumb.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/parse.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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, from ../py/parse.c:34: ../py/mpconfig.h:1501:20: note: format string is defined here 1501 | #define INT_FMT "%ld" | ~~^ | | | long int | %d In file included from ../py/reader.h:29, from ../py/lexer.h:33, from ../py/parse.c:34: ../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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/emitnthumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/emitnthumb.o ../py/emitnthumb.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/mpz.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/mpz.o ../py/mpz.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/emitinlinethumb.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/asmxtensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/asmxtensa.o ../py/asmxtensa.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/emitnxtensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/emitnxtensa.o ../py/emitnxtensa.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/emitinlinextensa.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/emitnxtensawin.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/emitnxtensawin.o ../py/emitnxtensawin.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/asmarm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/asmarm.o ../py/asmarm.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/parsenumbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/parsenumbase.o ../py/parsenumbase.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/emitbc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/formatfloat.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/formatfloat.o ../py/formatfloat.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/emitglue.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/emitglue.o ../py/emitglue.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/persistentcode.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/parsenum.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/runtime_utils.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/scheduler.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/ringbuf.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/ringbuf.o ../py/ringbuf.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/stackctrl.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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); } | ^ make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/nativeglue.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/nativeglue.o ../py/nativeglue.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/argcheck.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/argcheck.o ../py/argcheck.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/warning.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/warning.o ../py/warning.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/profile.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/map.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/obj.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/obj.o ../py/obj.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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:234:16: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 234 | 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:260:18: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 260 | *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:278:15: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 278 | 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:317:17: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 317 | *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:375:13: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 375 | i = MP_OBJ_SMALL_INT_VALUE(index); | ^~~~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_obj_id': ../py/obj.c:411:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 411 | mp_int_t id = (mp_int_t)o_in; | ^ In file included from ../py/obj.c:32: ../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:419:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 419 | 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:451:9: note: in expansion of macro 'GET_STR_LEN' 451 | 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:452:16: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 452 | return MP_OBJ_NEW_SMALL_INT(l); | ^~~~~~~~~~~~~~~~~~~~ ../py/obj.c: In function 'mp_generic_unary_op': ../py/obj.c:528:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | 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:528:39: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 528 | case MP_UNARY_OP_HASH: return MP_OBJ_NEW_SMALL_INT((mp_uint_t)o_in); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/runtime.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 expmake[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' ansion 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objattrtuple.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objbool.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objarray.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/objarray.o ../py/objarray.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objboundmeth.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objcell.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objclosure.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objdeque.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objcomplex.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/emitnarm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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)) | ^~~ 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/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); | ^~~~~~~~~~~~~~~ In file included from ../py/emitnarm.c:18: ../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); | ^ In file included from ../py/emitnarm.c:9: ../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)); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../py/emitnarm.c:18: ../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); In file included from ../py/emitnarm.c:9: ../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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objenumerate.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/objenumerate.o ../py/objenumerate.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objfilter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/compile.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/compile.o ../py/compile.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objexcept.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objdict.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objfloat.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objgetitemiter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objfun.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/objfun.o ../py/objfun.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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:351:19: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 351 | dest[0] = MP_OBJ_NEW_QSTR(mp_obj_fun_get_name(self_in)); | ^~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objgenerator.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/objgenerator.o ../py/objgenerator.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objint_longlong.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objmap.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objint.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objmodule.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/objmodule.o ../py/objmodule.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objobject.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objint_mpz.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objpolyiter.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/objpolyiter.o ../py/objpolyiter.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objproperty.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objnone.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/objnone.o ../py/objnone.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objlist.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/objlist.o ../py/objlist.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objreversed.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/objreversed.o ../py/objreversed.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objnamedtuple.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/objnamedtuple.o ../py/objnamedtuple.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objsingleton.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objrange.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objslice.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objstringio.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objstrunicode.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objset.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objtuple.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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; | ^ In file included from ../py/objtuple.h:29, from ../py/objtuple.c:31: ../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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objzip.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/objzip.o ../py/objzip.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/opmethods.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/opmethods.o ../py/opmethods.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/sequence.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/binary.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/stream.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/builtinevex.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/builtinimport.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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:138:49: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 138 | 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:264:21: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 264 | 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:286:13: note: in expansion of macro 'MP_OBJ_QSTR_VALUE' 286 | 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:332:23: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 332 | 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:433:103: note: in expansion of macro 'MP_OBJ_NEW_QSTR' 433 | 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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/builtinhelp.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objtype.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/modarray.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/modcollections.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/modgc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/modio.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/modio.o ../py/modio.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/modmicropython.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/modcmath.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/modmath.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/modmath.o ../py/modmath.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/objstr.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/objstr.o ../py/objstr.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/modsys.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/modsys.o ../py/modsys.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/moduerrno.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/modbuiltins.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/modthread.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/modstruct.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/smallint.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/py/smallint.o ../py/smallint.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/frozenmod.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/bc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/repl.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/showbc.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/modujson.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/moductypes.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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)) { | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/moductypes.c:31: ../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 ofmake[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../py/mpstate.h:35, from ../py/runtime.h:29, from ../extmod/moductypes.c:31: ../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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/moduheapq.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/moduheapq.o ../extmod/moduheapq.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/modutimeq.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/moducryptolib.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/moducryptolib.o ../extmod/moducryptolib.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/moduzlib.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/moduzlib.o ../extmod/moduzlib.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/moduhashlib.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/moduhashlib.o ../extmod/moduhashlib.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/modure.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/modure.o ../extmod/modure.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/virtpin.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/modubinascii.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/modubinascii.o ../extmod/modubinascii.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/machine_mem.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/machine_pinbase.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../py/vm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -O3 -c -MD -o build/py/vm.o ../py/vm.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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)); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../py/emitglue.h:29, from ../py/vm.c:32: ../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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/machine_pulse.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/machine_i2c.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/machine_i2c.o ../extmod/machine_i2c.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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); } | ^ 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/machine_signal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/machine_signal.o ../extmod/machine_signal.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/machine_spi.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/modbluetooth.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/modussl_mbedtls.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/modussl_mbedtls.o ../extmod/modussl_mbedtls.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/moduselect.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/moduselect.o ../extmod/moduselect.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/modussl_axtls.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/moduwebsocket.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/modframebuf.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/modwebrepl.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/modwebrepl.o ../extmod/modwebrepl.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/vfs_blockdev.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/vfs.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/modurandom.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/modurandom.o ../extmod/modurandom.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/vfs_reader.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/vfs_fat.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/vfs_fat.o ../extmod/vfs_fat.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/vfs_fat_diskio.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/vfs_fat_diskio.o ../extmod/vfs_fat_diskio.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/vfs_posix.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/vfs_posix_file.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/vfs_posix_file.o ../extmod/vfs_posix_file.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/vfs_fat_file.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/vfs_fat_file.o ../extmod/vfs_fat_file.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/vfs_lfs.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/uos_dupterm.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/extmod/uos_dupterm.o ../extmod/uos_dupterm.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../lib/embed/abort_.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/lib/embed/abort_.o ../lib/embed/abort_.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../extmod/utime_mphal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC ../lib/utils/printf.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/lib/utils/printf.o ../lib/utils/printf.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC gccollect.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC nop.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/./nop.o nop.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC unix_mphal.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC input.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC file.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC modos.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -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 '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC main.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/./main.o main.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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:585:15: warning: unused variable 'NOTHING_EXECUTED' [-Wunused-variable] 585 | const int NOTHING_EXECUTED = -2; | ^~~~~~~~~~~~~~~~ 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]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC icas.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/./icas.o icas.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' In file included from ../py/mpstate.h:35, from icas.c:128: ../py/obj.h: In function 'mp_obj_is_small_int': ../py/obj.h:85:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | { return ((((mp_int_t)(o)) & 1) != 0); } | ^ ../py/obj.h: In function 'mp_obj_is_qstr': ../py/obj.h:90:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | { return ((((mp_int_t)(o)) & 3) == 2); } | ^ ../py/obj.h: In function 'mp_obj_is_obj': ../py/obj.h:106:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | { return ((((mp_int_t)(o)) & 3) == 0); } | ^ icas.c: In function 'read_file': icas.c:28:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 28 | fscanf(f,"%s",buf); | ^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC modtime.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/./modtime.o modtime.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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:118:5: note: in expansion of macro 'RAISE_ERRNO' 118 | 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:146:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 146 | 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:147:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 147 | 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:148:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 148 | 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:149:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 149 | 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:150:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 150 | 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:151:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 151 | 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:156:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 156 | 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:157:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 157 | 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:158:23: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 158 | tuple->items[8] = MP_OBJ_NEW_SMALL_INT(tm->tm_isdst); | ^~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' CC graphic.c gcc -fPIC -DMICROPY_LIB -I. -I.. -I../py -Ibuild -Wall -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ansi -std=gnu99 -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -g -c -MD -o build/./graphic.o graphic.c make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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:107:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 107 | 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:165:17: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 165 | 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:166:17: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 166 | 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:167:17: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 167 | 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:336:12: note: in expansion of macro 'MP_OBJ_NEW_SMALL_INT' 336 | 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:571:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 571 | *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:595:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 595 | *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:629:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 629 | 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:662:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 662 | 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:1037:18: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1037 | 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:1048:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1048 | 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:1130:14: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1130 | 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:1130:49: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1130 | 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:1145:14: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1145 | 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:1158:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1158 | 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:1167:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1167 | 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:1168:12: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1168 | 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:1206:103: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1206 | 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:1207:24: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1207 | 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:1617:17: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1617 | 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:1820:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1820 | 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:1822:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 1822 | 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:2020:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2020 | 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:2032:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2032 | 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:2045:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2045 | 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:2060:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2060 | 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:2091:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2091 | 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:2093:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2093 | 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:2095:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2095 | z=MP_OBJ_SMALL_INT_VALUE(args[2]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function '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:2115:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2115 | 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:2117:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2117 | 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:2119:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2119 | 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:2139:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2139 | 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:2141:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2141 | 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:2154:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2154 | 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:2156:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2156 | 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:2158:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2158 | y=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:2203:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2203 | 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:2216:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2216 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_setheading': ../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:2229:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2229 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_setposition': ../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:2242:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2242 | 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:2244:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2244 | y=MP_OBJ_SMALL_INT_VALUE(args[1]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_setx': ../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:2257:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2257 | i=MP_OBJ_SMALL_INT_VALUE(args[0]); | ^~~~~~~~~~~~~~~~~~~~~~ graphic.c: In function 'turtle_sety': ../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:2270:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2270 | 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:2297:9: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2297 | 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:2317:40: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2317 | 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:2317:76: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2317 | 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:2317:112: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2317 | 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])); | ^~~~~~~~~~~~~~~~~~~~~~ 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:2344:7: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2344 | 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:2763:52: note: in expansion of macro 'MP_OBJ_SMALL_INT_VALUE' 2763 | if (n_args==1 && MP_OBJ_IS_SMALL_INT(args[0]) && MP_OBJ_SMALL_INT_VALUE(args[0])==0) | ^~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' LINK micropython gcc -o micropython 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/./graphic.o build/./gccollect.o build/./unix_mphal.o build/./file.o build/./nop.o build/./input.o build/./main.o build/./modos.o build/./icas.o build/./modtime.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm size $(find build -path "build/build/frozen*.o") micropython text data bss dec hex filename 530394 47708 264248 842350 cda6e micropython make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' 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 /bin/cp libmicropython.a ../.. make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[3]: Nothing to be done for 'all-am'. Making all in src make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o icas.o icas.cc In file included from vecteur.h:21, from gen.h:65, from icas.cc:50: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from icas.cc:50: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ icas.cc: In function 'void verb(std::string&, int, std::ostream&, std::string, const string&, int&, bool, giac::context*, std::ostream*, std::ostream*)': icas.cc:485:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 485 | if (pos<0 || pos>=cmd.size()) | ~~~^~~~~~~~~~~~ icas.cc:487:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 487 | if (pos<0 || pos>=cmd.size()) | ~~~^~~~~~~~~~~~ icas.cc: In function 'int micropy_evaled(std::string&, const giac::context*)': icas.cc:1054:11: warning: unused variable 'i' [-Wunused-variable] 1054 | int i=micropy_ck_eval(s.c_str()); | ^ icas.cc: In function 'int main(int, char**)': icas.cc:1289:9: warning: unused variable 'out_handle' [-Wunused-variable] 1289 | int out_handle; | ^~~~~~~~~~ icas.cc:1481:9: warning: unused variable 'out_handle' [-Wunused-variable] 1481 | int out_handle; | ^~~~~~~~~~ icas.cc:1794:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1794 | string s=(!insage && taille(ge,taillemax)>taillemax)?"Done":ge.print(contextptr); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ icas.cc:1906:14: warning: unused variable 'startc' [-Wunused-variable] 1906 | unsigned startc; | ^~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Input.lo Input.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Input.cc -fPIC -DPIC -o .libs/Input.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Input.cc -o Input.o >/dev/null 2>&1 In file included from vecteur.h:21, from gen.h:65, from Input.h:15, from Input.cc:29: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from Input.h:15, from Input.cc:29: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ Input.cc: In function 'std::vector > xcas::micropython_filter_help(const std::vector >&)': Input.cc:342:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 342 | for (int i=0;i/dev/null 2>&1 In file included from vecteur.h:21, from gen.h:65, from Print.h:14, from Print.cc:29: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from Print.h:14, from Print.cc:29: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o History.lo History.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c History.cc -fPIC -DPIC -o .libs/History.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c History.cc -o History.o >/dev/null 2>&1 In file included from giacPCH.h:8, from History.h:27, from History.cc:35: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from History.h:27, from History.cc:35: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ History.cc: In function 'void xcas::add_recent_filename(const string&, bool)': History.cc:229:11: warning: unused variable 'offset' [-Wunused-variable] 229 | int offset=menu->add((gettext("File")+string("/")+gettext("Open")+string("/")+remove_path(s)).c_str(),0,(Fl_Callback*)cb_recent_filename); | ^~~~~~ History.cc: In function 'int xcas::parse(Fl_Widget*, giac::gen&)': History.cc:484:6: warning: unused variable 'i' [-Wunused-variable] 484 | int i=micropy_ck_eval(m->value()); | ^ History.cc: In member function 'virtual int xcas::History_Pack::handle(int)': History.cc:1257:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1257 | for (unsigned i=0;i(g)) | ^~~ History.cc:2829:16: warning: unused variable 'ed' [-Wunused-variable] 2829 | if (Editeur * ed=dynamic_cast(wid)) | ^~ History.cc:2831:22: warning: unused variable 'tg' [-Wunused-variable] 2831 | if (Tableur_Group * tg=dynamic_cast(wid)) | ^~ History.cc:2833:25: warning: unused variable 'ed' [-Wunused-variable] 2833 | if (Xcas_Text_Editor * ed=dynamic_cast(wid)) | ^~ History.cc:2870:17: warning: unused variable 'g' [-Wunused-variable] 2870 | if (Graph2d * g=dynamic_cast(gr->child(0))) | ^ History.cc:2927:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2927 | for (int i=0;i(t->child(0)); | ^~ History.cc: In member function 'bool xcas::History_Pack::save_as(const char*)': History.cc:1757:12: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1757 | chdir(sn.c_str()); | ~~~~~^~~~~~~~~~~~ History.cc: In member function 'bool xcas::History_Pack::insert_url(const char*, int)': History.cc:2106:12: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 2106 | chdir(sn.c_str()); | ~~~~~^~~~~~~~~~~~ History.cc: In member function 'bool xcas::History_Pack::save_as(const char*, const char*, bool, bool, bool)': History.cc:1848:26: warning: 'yscrollerpos' may be used uninitialized in this function [-Wmaybe-uninitialized] 1848 | scroller->scroll_to(0,yscrollerpos); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' ~ make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Equation.lo Equation.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Equation.cc -fPIC -DPIC -o .libs/Equation.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Equation.cc -o Equation.o >/dev/null 2>&1 In file included from giacPCH.h:8, from Equation.h:12, from Equation.cc:29: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from Equation.h:12, from Equation.cc:29: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ Equation.cc: In function 'giac::gen xcas::Equation_compute_size(const giac::gen&, const giac::attributs&, int, const giac::context*)': Equation.cc:1329:11: warning: unused variable 'x' [-Wunused-variable] 1329 | int x=0; | ^ Equation.cc: In member function 'virtual int xcas::Equation::in_handle(int)': Equation.cc:4416:10: warning: unused variable 'gptr' [-Wunused-variable] 4416 | gen * gptr=set_active(x,ytop-y); | ^~~~ Equation.cc: In function 'void xcas::cb_Equation_Editselection(Fl_Menu_*, void*)': Equation.cc:4492:18: warning: unused variable 'cptr' [-Wunused-variable] 4492 | giac::context * cptr=hp?hp->contextptr:0; | ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Xcas1.lo Xcas1.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Xcas1.cc -fPIC -DPIC -o .libs/Xcas1.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Xcas1.cc -o Xcas1.o >/dev/null 2>&1 In file included from giacPCH.h:8, from History.h:27, from Xcas1.h:22, from Xcas1.cc:39: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from History.h:27, from Xcas1.h:22, from Xcas1.cc:39: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ Xcas1.cc: In function 'void xcas::Xcas_debugguer(int, giac::context*)': Xcas1.cc:491:36: warning: variable 'status' set but not used [-Wunused-but-set-variable] 491 | int cs=context_list().size(),ci=0,status=0; | ^~~~~~ Xcas1.cc: In function 'std::string xcas::widget_html5(const Fl_Widget*)': Xcas1.cc:1496:11: warning: unused variable 'ypos' [-Wunused-variable] 1496 | int ypos=0; | ^~~~ Xcas1.cc: In function 'int xcas::Xcas_pack_insert(xcas::History_Pack*, const char*, int, int)': Xcas1.cc:2567:18: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2567 | if (s.size()>pos+3 && s[pos+2]=='/' && s[pos+3]=='/'){ | ~~~~~~~~^~~~~~ Xcas1.cc:2573:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2573 | if (pos>0 && poslabelfont(),lsize=pack->labelsize(),y=before_position; | ^~~~~~ Xcas1.cc:2544:31: warning: unused variable 'lsize' [-Wunused-variable] 2544 | int police=pack->labelfont(),lsize=pack->labelsize(),y=before_position; | ^~~~~ Xcas1.cc: In function 'bool xcas::has_graph3d(Fl_Widget*)': Xcas1.cc:3447:21: warning: unused variable 'gr3' [-Wunused-variable] 3447 | if (Graph3d * gr3=dynamic_cast(wid)) | ^~~ Xcas1.cc: In function 'bool xcas::fltk_view(const giac::gen&, giac::gen&, const string&, std::string&, int, const giac::context*)': Xcas1.cc:3613:41: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 3613 | int i=fl_ask("Figure modified. Save?"); | ^ In file included from Xcas1.cc:32: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ Xcas1.cc:3620:40: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 3620 | int i=fl_ask("Sheet modified. Save?"); | ^ In file included from Xcas1.cc:32: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Editeur.lo Editeur.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Editeur.cc -fPIC -DPIC -o .libs/Editeur.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Editeur.cc -o Editeur.o >/dev/null 2>&1 In file included from vecteur.h:21, from gen.h:65, from Editeur.h:33, from Editeur.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from Editeur.h:33, from Editeur.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ Editeur.cc: In function 'void xcas::cb_Editeur_Load(Fl_Widget*, void*)': Editeur.cc:502:43: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 502 | int i=fl_ask("%s","Buffer changed. Save?"); | ^ In file included from /usr/include/FL/fl_message.H:19, from Editeur.h:42, from Editeur.cc:2: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ Editeur.cc: In function 'void xcas::editeur_export(Fl_Text_Editor*, const string&, int)': Editeur.cc:613:59: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | int i=fl_ask("%s",gettext("File exists. Overwrite?")); | ^ In file included from /usr/include/FL/fl_message.H:19, from Editeur.h:42, from Editeur.cc:2: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ Editeur.cc: In function 'void xcas::cb_Editeur_Save_as(Fl_Widget*, void*)': Editeur.cc:765:70: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 765 | int i=fl_ask("%s",(tmp+gettext(": file exists. Overwrite?")).c_str()); | ^ In file included from /usr/include/FL/fl_message.H:19, from Editeur.h:42, from Editeur.cc:2: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ Editeur.cc: In function 'void xcas::cb_Editeur_Next(Fl_Widget*, void*)': Editeur.cc:1378:11: warning: too many arguments for format [-Wformat-extra-args] 1378 | fl_alert("%s","No more occurrences of '%s' found!", e->search.c_str()); | ^~~~ Editeur.cc: In function 'void xcas::cb_Editeur_Search(Fl_Widget*, void*)': Editeur.cc:1543:50: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 1543 | i=fl_ask("%s","Really replace by nothing?"); | ^ In file included from /usr/include/FL/fl_message.H:19, from Editeur.h:42, from Editeur.cc:2: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ Editeur.cc:1596:17: warning: too many arguments for format [-Wformat-extra-args] 1596 | fl_alert("%s","No occurrences of '%s' found!", e->search.c_str()); | ^~~~ Editeur.cc: In function 'void xcas::cb_prg_sialorssinon(Fl_Menu_*, void*)': Editeur.cc:2207:23: warning: unused variable 'contextptr' [-Wunused-variable] 2207 | giac::context * contextptr = get_context(ed); | ^~~~~~~~~~ Editeur.cc: In function 'void xcas::cb_prg_pour_(Fl_Menu_*, void*)': Editeur.cc:2219:23: warning: unused variable 'contextptr' [-Wunused-variable] 2219 | giac::context * contextptr = get_context(ed); | ^~~~~~~~~~ Editeur.cc: In function 'void xcas::cb_prg_tantque(Fl_Menu_*, void*)': Editeur.cc:2231:23: warning: unused variable 'contextptr' [-Wunused-variable] 2231 | giac::context * contextptr = get_context(ed); | ^~~~~~~~~~ Editeur.cc: In function 'void xcas::cb_prg_repeter(Fl_Menu_*, void*)': Editeur.cc:2243:23: warning: unused variable 'contextptr' [-Wunused-variable] 2243 | giac::context * contextptr = get_context(ed); | ^~~~~~~~~~ Editeur.cc: In function 'std::vector xcas::micropython_filter_help(const std::vector&)': Editeur.cc:3024:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3024 | for (int i=0;i(parent()); | ^~ Editeur.cc: In member function 'void xcas::Xcas_Text_Editor::dedent()': Editeur.cc:3179:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3179 | for (;lpos::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3183 | if (lpos/dev/null 2>&1 In file included from vecteur.h:21, from gen.h:65, from Tableur.h:30, from Tableur.cc:28: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from Tableur.h:30, from Tableur.cc:28: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ Tableur.cc: In member function 'virtual int xcas::Flv_Table_Gen::handle(int)': Tableur.cc:774:11: warning: unused variable 'r' [-Wunused-variable] 774 | int r=Fl::handle(FL_KEYBOARD,window()); | ^ Tableur.cc: In function 'bool xcas::get_filename(std::string&, const string&)': Tableur.cc:1278:75: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 1278 | int i=fl_ask("%s",(tmp+gettext(": file exists. Overwrite?")).c_str()); | ^ In file included from /usr/include/FL/fl_message.H:19, from Tableur.h:38, from Tableur.cc:28: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ Tableur.cc: In function 'void xcas::cb_Tableur_SetRows(Fl_Menu_*, void*)': Tableur.cc:2462:50: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 2462 | int j=fl_ask("%s",gettext("Really delete rows?")); | ^ In file included from /usr/include/FL/fl_message.H:19, from Tableur.h:38, from Tableur.cc:28: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ Tableur.cc: In function 'void xcas::cb_Tableur_SetCols(Fl_Menu_*, void*)': Tableur.cc:2478:53: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 2478 | int j=fl_ask("%s",gettext("Really delete columns?")); | ^ In file included from /usr/include/FL/fl_message.H:19, from Tableur.h:38, from Tableur.cc:28: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ Tableur.cc: In function 'void xcas::sheetsort(xcas::Flv_Table_Gen*, bool, bool)': Tableur.cc:2655:20: warning: too many arguments for format [-Wformat-extra-args] 2655 | int i=fl_ask("%s",gettext("Sorting is not compatible with some cell references. Sort anyway"),gettext("Yes"),gettext("No")); | ^~~~ Tableur.cc:2655:129: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 2655 | int i=fl_ask("%s",gettext("Sorting is not compatible with some cell references. Sort anyway"),gettext("Yes"),gettext("No")); | ^ In file included from /usr/include/FL/fl_message.H:19, from Tableur.h:38, from Tableur.cc:28: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ Tableur.cc: In function 'bool xcas::csv_guess(const string&, char&, char&, char&)': Tableur.cc:1092:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1092 | fread(data,size,count,f); | ~~~~~^~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Flv_CStyle.lo Flv_CStyle.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flv_CStyle.cc -fPIC -DPIC -o .libs/Flv_CStyle.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flv_CStyle.cc -o Flv_CStyle.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Help1.lo Help1.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Help1.cc -fPIC -DPIC -o .libs/Help1.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Help1.cc -o Help1.o >/dev/null 2>&1 In file included from vecteur.h:21, from gen.h:65, from Help1.h:13, from Help1.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from Help1.h:13, from Help1.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Flve_Check_Button.lo Flve_Check_Button.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flve_Check_Button.cc -fPIC -DPIC -o .libs/Flve_Check_Button.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flve_Check_Button.cc -o Flve_Check_Button.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Flve_Input.lo Flve_Input.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flve_Input.cc -fPIC -DPIC -o .libs/Flve_Input.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flve_Input.cc -o Flve_Input.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Flv_Data_Source.lo Flv_Data_Source.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flv_Data_Source.cc -fPIC -DPIC -o .libs/Flv_Data_Source.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flv_Data_Source.cc -o Flv_Data_Source.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Flv_Style.lo Flv_Style.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flv_Style.cc -fPIC -DPIC -o .libs/Flv_Style.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flv_Style.cc -o Flv_Style.o >/dev/null 2>&1 Flv_Style.cc: In member function 'const Flv_Style& Flv_Style::operator=(const Flv_Style&)': Flv_Style.cc:435:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 435 | if (n.border_defined()) | ^~ Flv_Style.cc:437:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 437 | if (n.border_color_defined()) | ^~ Flv_Style.cc:459:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 459 | if (n.x_margin_defined()) | ^~ Flv_Style.cc:461:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 461 | if (n.y_margin_defined()) | ^~ Flv_Style.cc: In member function 'bool Flv_Style_List::insert(Flv_Style*)': Flv_Style.cc:634:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 634 | for (t=vcount; t>vcurrent; t-- ) | ^~~ Flv_Style.cc:637:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 637 | list[vcurrent] = n; | ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Flve_Combo.lo Flve_Combo.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flve_Combo.cc -fPIC -DPIC -o .libs/Flve_Combo.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flve_Combo.cc -o Flve_Combo.o >/dev/null 2>&1 Flve_Combo.cc: In member function 'virtual int Flvt_Input::handle(int)': Flve_Combo.cc:243:19: warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized] 243 | value( w->item[i].item() ); | ^ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Flv_List.lo Flv_List.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flv_List.cc -fPIC -DPIC -o .libs/Flv_List.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flv_List.cc -o Flv_List.o >/dev/null 2>&1 Flv_List.cc: In member function 'virtual void Flv_List::draw_row(int, int&, int&, int&, int&, int)': Flv_List.cc:154:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 154 | if (row_divider()) | ^~ Flv_List.cc:157:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 157 | X -= Offset; | ^ Flv_List.cc: In member function 'void Flv_List::draw_border(Flv_Style&, int&, int&, int&, int&)': Flv_List.cc:762:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 762 | if (s.bottom_border()) | ^~ Flv_List.cc:764:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 764 | if (s.top_border()) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Cfg.lo Cfg.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Cfg.cc -fPIC -DPIC -o .libs/Cfg.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Cfg.cc -o Cfg.o >/dev/null 2>&1 In file included from vecteur.h:21, from gen.h:65, from Cfg.cc:45: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from Cfg.cc:45: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Flv_Table.lo Flv_Table.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flv_Table.cc -fPIC -DPIC -o .libs/Flv_Table.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Flv_Table.cc -o Flv_Table.o >/dev/null 2>&1 Flv_Table.cc: In member function 'virtual void Flv_Table::draw()': Flv_Table.cc:257:7: warning: unused variable 'buf' [-Wunused-variable] 257 | char buf[30]; | ^~~ Flv_Table.cc: In member function 'void Flv_Table::switch_editor(int, int)': Flv_Table.cc:1516:7: warning: unused variable 'buf' [-Wunused-variable] 1516 | char buf[30]; | ^~~ Flv_Table.cc: In member function 'int Flv_Table::internal_handle(int)': Flv_Table.cc:778:17: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] 778 | get_style(s,r,col()); | ~~~~~~~~~^~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o gl2ps.lo gl2ps.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c gl2ps.c -fPIC -DPIC -o .libs/gl2ps.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c gl2ps.c -o gl2ps.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Graph3d.lo Graph3d.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Graph3d.cc -fPIC -DPIC -o .libs/Graph3d.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Graph3d.cc -o Graph3d.o >/dev/null 2>&1 In file included from giacPCH.h:8, from Graph3d.h:10, from Graph3d.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from Graph3d.h:10, from Graph3d.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ Graph3d.cc: In member function 'void xcas::Graph3d::indraw(const giac::gen&)': gen.h:1591:31: warning: narrowing conversion of '(&(& w)->giac::dbgprint_vector::.std::imvector::operator[](0))->giac::gen::DOUBLE_val()' from 'double' to 'GLfloat' {aka 'float'} [-Wnarrowing] 1591 | #define _DOUBLE_val DOUBLE_val() Graph3d.cc:883:29: note: in expansion of macro '_DOUBLE_val' 883 | GLfloat tab[4]={w[0]._DOUBLE_val,w[1]._DOUBLE_val,w[2]._DOUBLE_val,w[3]._DOUBLE_val}; | ^~~~~~~~~~~ gen.h:1591:31: warning: narrowing conversion of '(&(& w)->giac::dbgprint_vector::.std::imvector::operator[](1))->giac::gen::DOUBLE_val()' from 'double' to 'GLfloat' {aka 'float'} [-Wnarrowing] 1591 | #define _DOUBLE_val DOUBLE_val() Graph3d.cc:883:46: note: in expansion of macro '_DOUBLE_val' 883 | GLfloat tab[4]={w[0]._DOUBLE_val,w[1]._DOUBLE_val,w[2]._DOUBLE_val,w[3]._DOUBLE_val}; | ^~~~~~~~~~~ gen.h:1591:31: warning: narrowing conversion of '(&(& w)->giac::dbgprint_vector::.std::imvector::operator[](2))->giac::gen::DOUBLE_val()' from 'double' to 'GLfloat' {aka 'float'} [-Wnarrowing] 1591 | #define _DOUBLE_val DOUBLE_val() Graph3d.cc:883:63: note: in expansion of macro '_DOUBLE_val' 883 | GLfloat tab[4]={w[0]._DOUBLE_val,w[1]._DOUBLE_val,w[2]._DOUBLE_val,w[3]._DOUBLE_val}; | ^~~~~~~~~~~ gen.h:1591:31: warning: narrowing conversion of '(&(& w)->giac::dbgprint_vector::.std::imvector::operator[](3))->giac::gen::DOUBLE_val()' from 'double' to 'GLfloat' {aka 'float'} [-Wnarrowing] 1591 | #define _DOUBLE_val DOUBLE_val() Graph3d.cc:883:80: note: in expansion of macro '_DOUBLE_val' 883 | GLfloat tab[4]={w[0]._DOUBLE_val,w[1]._DOUBLE_val,w[2]._DOUBLE_val,w[3]._DOUBLE_val}; | ^~~~~~~~~~~ gen.h:1591:31: warning: narrowing conversion of '(&(& w)->giac::dbgprint_vector::.std::imvector::operator[](0))->giac::gen::DOUBLE_val()' from 'double' to 'GLfloat' {aka 'float'} [-Wnarrowing] 1591 | #define _DOUBLE_val DOUBLE_val() Graph3d.cc:889:29: note: in expansion of macro '_DOUBLE_val' 889 | GLfloat tab[3]={w[0]._DOUBLE_val,w[1]._DOUBLE_val,w[2]._DOUBLE_val}; | ^~~~~~~~~~~ gen.h:1591:31: warning: narrowing conversion of '(&(& w)->giac::dbgprint_vector::.std::imvector::operator[](1))->giac::gen::DOUBLE_val()' from 'double' to 'GLfloat' {aka 'float'} [-Wnarrowing] 1591 | #define _DOUBLE_val DOUBLE_val() Graph3d.cc:889:46: note: in expansion of macro '_DOUBLE_val' 889 | GLfloat tab[3]={w[0]._DOUBLE_val,w[1]._DOUBLE_val,w[2]._DOUBLE_val}; | ^~~~~~~~~~~ gen.h:1591:31: warning: narrowing conversion of '(&(& w)->giac::dbgprint_vector::.std::imvector::operator[](2))->giac::gen::DOUBLE_val()' from 'double' to 'GLfloat' {aka 'float'} [-Wnarrowing] 1591 | #define _DOUBLE_val DOUBLE_val() Graph3d.cc:889:63: note: in expansion of macro '_DOUBLE_val' 889 | GLfloat tab[3]={w[0]._DOUBLE_val,w[1]._DOUBLE_val,w[2]._DOUBLE_val}; | ^~~~~~~~~~~ Graph3d.cc:1486:37: warning: 'nu' may be used uninitialized in this function [-Wmaybe-uninitialized] 1486 | B=subvecteur(B,multvecteur(nu,dir)); | ^ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Python.lo Python.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Python.cc -fPIC -DPIC -o .libs/Python.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Python.cc -o Python.o >/dev/null 2>&1 In file included from giacPCH.h:8, from Python.h:5, from Python.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from Python.h:5, from Python.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ Python.cc: In function 'void c_convert(int*, int*, std::vector >&)': Python.cc:137:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 137 | for (int i=0;isize()!=m) | ~~~~~~~~~~~~~~~~~~~~~^~~ Python.cc: In function 'bool matrice2c_complexptr(const matrice&, c_complex*)': Python.cc:331:56: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 331 | if (M[i].type!=giac::_VECT || M[i]._VECTptr->size()!=m) | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from index.h:21, from giacPCH.h:8, from Python.h:5, from Python.cc:2: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': Python.cc:219:13: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ Python.cc: In function 'const char* read_file(const char*)': Python.cc:46:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 46 | fscanf(f,"%s",buf); | ~~~~~~^~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o input_lexer.lo input_lexer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c input_lexer.cc -fPIC -DPIC -o .libs/input_lexer.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c input_lexer.cc -o input_lexer.o >/dev/null 2>&1 In file included from giacPCH.h:8, from input_lexer.ll:53: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from input_lexer.ll:53: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ input_lexer.cc: At global scope: input_lexer.cc:4630:17: warning: 'void yyunput(int, char*, yyscan_t)' defined but not used [-Wunused-function] 4630 | static void yyunput (int c, register char * yy_bp , yyscan_t yyscanner) | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o Graph.lo Graph.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Graph.cc -fPIC -DPIC -o .libs/Graph.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c Graph.cc -o Graph.o >/dev/null 2>&1 In file included from giacPCH.h:8, from Graph.h:10, from Graph.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from Graph.h:10, from Graph.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ In file included from Graph.cc:2: Graph.h: In constructor 'xcas::Graph2d3d::Graph2d3d(int, int, int, int, const char*, double, double, double, double, double, double, double, xcas::History_Pack*)': Graph.h:134:10: warning: 'xcas::Graph2d3d::show_mouse_on_object' will be initialized after [-Wreorder] 134 | bool show_mouse_on_object; // FL_MOVE always handled or not | ^~~~~~~~~~~~~~~~~~~~ Graph.h:125:9: warning: 'int xcas::Graph2d3d::mode' [-Wreorder] 125 | int mode; // 0 pointer, 1 1-arg, 2 2-args, etc. | ^~~~ Graph.cc:1299:3: warning: when initialized here [-Wreorder] 1299 | Graph2d3d::Graph2d3d(int x,int y,int w,int h,const char * l,double xmin,double xmax,double ymin,double ymax,double zmin,double zmax,double ortho,History_Pack * hp_): | ^~~~~~~~~ In file included from Graph.cc:2: Graph.h:163:45: warning: 'xcas::Graph2d3d::rotanim_tstep' will be initialized after [-Wreorder] 163 | double rotanim_rx,rotanim_ry,rotanim_rz,rotanim_tstep; | ^~~~~~~~~~~~~ Graph.h:163:12: warning: 'double xcas::Graph2d3d::rotanim_rx' [-Wreorder] 163 | double rotanim_rx,rotanim_ry,rotanim_rz,rotanim_tstep; | ^~~~~~~~~~ Graph.cc:1299:3: warning: when initialized here [-Wreorder] 1299 | Graph2d3d::Graph2d3d(int x,int y,int w,int h,const char * l,double xmin,double xmax,double ymin,double ymax,double zmin,double zmax,double ortho,History_Pack * hp_): | ^~~~~~~~~ In file included from Graph.cc:2: Graph.h: In constructor 'xcas::Graph2d3d::Graph2d3d(int, int, int, int, const char*, xcas::History_Pack*)': Graph.h:135:14: warning: 'xcas::Graph2d3d::display_mode' will be initialized after [-Wreorder] 135 | unsigned display_mode ; | ^~~~~~~~~~~~ Graph.h:125:9: warning: 'int xcas::Graph2d3d::mode' [-Wreorder] 125 | int mode; // 0 pointer, 1 1-arg, 2 2-args, etc. | ^~~~ Graph.cc:1330:3: warning: when initialized here [-Wreorder] 1330 | Graph2d3d::Graph2d3d(int x,int y,int w,int h,const char * l,History_Pack * hp_): | ^~~~~~~~~ In file included from Graph.cc:2: Graph.h:163:45: warning: 'xcas::Graph2d3d::rotanim_tstep' will be initialized after [-Wreorder] 163 | double rotanim_rx,rotanim_ry,rotanim_rz,rotanim_tstep; | ^~~~~~~~~~~~~ Graph.h:163:12: warning: 'double xcas::Graph2d3d::rotanim_rx' [-Wreorder] 163 | double rotanim_rx,rotanim_ry,rotanim_rz,rotanim_tstep; | ^~~~~~~~~~ Graph.cc:1330:3: warning: when initialized here [-Wreorder] 1330 | Graph2d3d::Graph2d3d(int x,int y,int w,int h,const char * l,History_Pack * hp_): | ^~~~~~~~~ Graph.cc: In member function 'virtual void xcas::Graph2d3d::autoscale(bool)': Graph.cc:2326:11: warning: unused variable 's' [-Wunused-variable] 2326 | int s; | ^ Graph.cc: In function 'const char* xcas::latexfilename(const char*)': Graph.cc:2478:66: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 2478 | int i=fl_ask("%s",("File "+s+" exists. Overwrite?").c_str()); | ^ In file included from /usr/include/FL/fl_message.H:19, from Editeur.h:42, from Graph.h:37, from Graph.cc:2: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ Graph.cc: In function 'int xcas::chooseinvecteur(const vecteur&)': Graph.cc:2687:24: warning: too many arguments for format [-Wformat-extra-args] 2687 | return fl_choice("Choose",v[0].print(giac::context0).c_str(),v[1].print(giac::context0).c_str(),v[2].print(giac::context0).c_str(),v[3].print(giac::context0).c_str()); | ^~~~~~~~ Graph.cc:2688:22: warning: too many arguments for format [-Wformat-extra-args] 2688 | return fl_choice("Choose",v[0].print(giac::context0).c_str(),v[1].print(giac::context0).c_str(),v[2].print(giac::context0).c_str(),v[3].print(giac::context0).c_str(),v[4].print(giac::context0).c_str()); | ^~~~~~~~ Graph.cc: In member function 'virtual int xcas::Graph2d::in_handle(int)': Graph.cc:2994:19: warning: unused variable 'newz' [-Wunused-variable] 2994 | double newx,newy,newz; | ^~~~ Graph.cc: In function 'int xcas::change_line_type(int&, bool, bool&, const string&, bool, bool&, bool&, bool, int)': Graph.cc:3058:30: warning: unused variable 'button_approx' [-Wunused-variable] 3058 | static Fl_Check_Button * button_approx=0, * button_formel=0,*button_untranslate=0; | ^~~~~~~~~~~~~ Graph.cc: In member function 'void xcas::Graph2d3d::change_attributs()': Graph.cc:3431:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3431 | if (i>=0 && i=2 && event==FL_MOVE && args_tmp.size()>mode) | ~~~~~~~~~~~~~~~^~~~~ Graph.cc:3497:81: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 3497 | tmp=geometry_round(newx,newy,newz,eps,tmp2,pos,mode==0 || (args_tmp.size()==mode && function_final.type==_FUNC && equalposcomp(transformation_functions,*function_final._FUNCptr)),event==FL_RELEASE); | ~~~~~~~~~~~~~~~^~~~~~ Graph.cc:3742:32: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 3742 | if (npoints+args_tmp.size()>mode) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Graph.cc:3779:11: warning: unused variable 'save_undo_position' [-Wunused-variable] 3779 | int save_undo_position=hp->undo_position; | ^~~~~~~~~~~~~~~~~~ Graph.cc: In function 'void xcas::cb_set_mode(Fl_Widget*, const giac::gen&, const giac::gen&, int, const string&)': Graph.cc:4225:88: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 4225 | int i=fl_ask("%s","Dynamic geometry works faster in approx mode. Drag in approx mode?"); | ^ In file included from /usr/include/FL/fl_message.H:19, from Editeur.h:42, from Graph.h:37, from Graph.cc:2: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ Graph.cc: In function 'void xcas::fl_pie_seg(int, int, int, int, int, int, bool)': Graph.cc:4650:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 4650 | for (;ichildren()>pos){ | ^~~~~~~~~~ Graph.cc: In member function 'void xcas::Figure::save_figure_as(const string&)': Graph.cc:5823:68: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 5823 | int i=fl_ask("%s",(s+gettext(": file exists. Overwrite?")).c_str()); | ^ In file included from /usr/include/FL/fl_message.H:19, from Editeur.h:42, from Graph.h:37, from Graph.cc:2: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ Graph.cc: In member function 'void xcas::Gen_Value_Slider::adjust(bool)': Graph.cc:8187:33: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 8187 | if (position>=0 && v.size()>position){ | ~~~~~~~~^~~~~~~~~ Graph.cc: At global scope: Graph.cc:6653:15: warning: 'void xcas::cb_Approx(Fl_Button*, void*)' defined but not used [-Wunused-function] 6653 | static void cb_Approx(Fl_Button * b , void*) { | ^~~~~~~~~ Graph.cc:6646:15: warning: 'void xcas::cb_Exact(Fl_Button*, void*)' defined but not used [-Wunused-function] 6646 | static void cb_Exact(Fl_Button * b , void*) { | ^~~~~~~~ Graph.cc:3058:30: warning: 'button_approx' defined but not used [-Wunused-variable] 3058 | static Fl_Check_Button * button_approx=0, * button_formel=0,*button_untranslate=0; | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o sym2poly.lo sym2poly.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c sym2poly.cc -fPIC -DPIC -o .libs/sym2poly.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c sym2poly.cc -o sym2poly.o >/dev/null 2>&1 In file included from giacPCH.h:8, from sym2poly.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from sym2poly.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ sym2poly.cc: In function 'giac::matrice giac::ext_glue_matrices(const matrice&, const matrice&)': sym2poly.cc:252:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | for (int i=0;ifeuille._VECTptr->front().type==_VECT){ | ~^~~~~~~~~~~~~~ sym2poly.cc: In function 'void giac::lvar_rootof(const giac::gen&, const vecteur&, giac::vecteur&, const giac::context*)': sym2poly.cc:1839:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1839 | for (int i=0;i::swap(std::imvector<_Tp>&) [with _Tp = giac::gen]': sym2poly.cc:4221:21: required from here vector.h:402:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::imvector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 402 | memcpy(&w,this,sizeof(imvector<_Tp>)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from index.h:21, from giacPCH.h:8, from sym2poly.cc:2: vector.h:46:32: note: 'class std::imvector' declared here 46 | template class imvector{ | ^~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o moyal.lo moyal.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c moyal.cc -fPIC -DPIC -o .libs/moyal.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c moyal.cc -o moyal.o >/dev/null 2>&1 In file included from giacPCH.h:8, from moyal.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from moyal.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ moyal.cc: In function 'giac::gen giac::_randbinomial(const giac::gen&, const giac::context*)': moyal.cc:1043:9: warning: variable 'k' set but not used [-Wunused-but-set-variable] 1043 | int k=1; | ^ moyal.cc: In function 'giac::gen giac::Bessel(const giac::gen&, int, const giac::context*)': moyal.cc:4009:7: warning: the address of 'double j0(double)' will never be NULL [-Waddress] 4009 | && j0!=NULL | ^ moyal.cc: In function 'giac::gen giac::_chisquaret(const giac::gen&, const giac::context*)': moyal.cc:3460:11: warning: 'efftotal' may be used uninitialized in this function [-Wmaybe-uninitialized] 3460 | double tmp1=efftotal*p_i; | ^~~~ moyal.cc:3449:14: warning: 'Xclasses' may be used uninitialized in this function [-Wmaybe-uninitialized] 3449 | dof=Xclasses-1-dof; | ~~~~~~~~^~ moyal.cc:3314:11: warning: 'minX' may be used uninitialized in this function [-Wmaybe-uninitialized] 3314 | int minX,maxX,Xclasses; | ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o maple.lo maple.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c maple.cc -fPIC -DPIC -o .libs/maple.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c maple.cc -o maple.o >/dev/null 2>&1 In file included from giacPCH.h:8, from maple.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from maple.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ maple.cc: In function 'giac::gen giac::crsolve(const giac::gen&, const giac::gen&, const giac::gen&, giac::vecteur&, const giac::context*)': maple.cc:2876:11: warning: variable 'nmax' set but not used [-Wunused-but-set-variable] 2876 | int nmax=0; | ^~~~ maple.cc: In function 'int giac::cpp_vartype(const giac::gen&, const vecteur&, const vecteur&)': maple.cc:3335:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3335 | if ( (pos=equalposcomp(allnames,f)) && pos<=allchecks.size()){ | ~~~^~~~~~~~~~~~~~~~~~ maple.cc: In function 'std::string giac::cprint(const giac::gen&, const giac::gen&, const vecteur&, const vecteur&, const giac::context*)': maple.cc:3498:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3498 | s += cprint(*it,(name.type==_VECT && isize())?name[i]:zero,allnames,allchecks,contextptr); | ~^~~~~~~~~~~~~~~~~~~~~~ maple.cc:3857:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3857 | if (i>=v.size()) | ~^~~~~~~~~~ maple.cc: In function 'giac::gen giac::_cpp(const giac::gen&, const giac::context*)': maple.cc:4048:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4048 | for (int i=0;isize();++i){ | ~^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o mathml.lo mathml.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c mathml.cc -fPIC -DPIC -o .libs/mathml.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c mathml.cc -o mathml.o >/dev/null 2>&1 In file included from giacPCH.h:8, from mathml.cc:3: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from mathml.cc:3: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ mathml.cc: In function 'std::string giac::string2mathml(const string&)': mathml.cc:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 126 | for(int siz=0;siz/dev/null 2>&1 In file included from giacPCH.h:8, from ti89.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from ti89.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ ti89.cc: In function 'giac::gen giac::_CyclePic(const giac::gen&, const giac::context*)': ti89.cc:2604:14: warning: variable 't' set but not used [-Wunused-but-set-variable] 2604 | timespec t; // ,tr; | ^ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o threaded.lo threaded.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c threaded.cc -fPIC -DPIC -o .libs/threaded.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c threaded.cc -o threaded.o >/dev/null 2>&1 In file included from giacPCH.h:8, from threaded.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from threaded.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ threaded.cc: In function 'giac::gen giac::_background(const giac::gen&, const giac::context*)': threaded.cc:270:12: warning: variable 'maxsize' set but not used [-Wunused-but-set-variable] 270 | double maxsize=1e9; // in bytes | ^~~~~~~ threaded.cc:271:12: warning: variable 'maxtime' set but not used [-Wunused-but-set-variable] 271 | double maxtime=1e9; // in microseconds | ^~~~~~~ threaded.cc: In function 'bool giac::horner(const std::vector >&, int, const std::vector&, std::vector >&, int, int)': threaded.cc:747:39: warning: variable 'jtend' set but not used [-Wunused-but-set-variable] 747 | vector::const_iterator jtend=vars.end()-1; | ^~~~~ threaded.cc: In function 'void* giac::do_recursive_gcd_call(void*)': threaded.cc:2411:4: warning: the compiler can assume that the address of 'pv' will never be NULL [-Waddress] 2411 | &pv && &qv | ^~~ threaded.cc:2411:11: warning: the compiler can assume that the address of 'qv' will never be NULL [-Waddress] 2411 | &pv && &qv | ^~~ threaded.cc: In function 'bool giac::mod_gcd(const std::vector >&, const std::vector >&, int, std::vector >&, std::vector >&, std::vector >&, const std::vector&, bool, bool, bool&, std::vector >&, std::vector >&, std::vector >&, std::vector >&, std::vector >&, std::vector >&, std::vector >&, int)': threaded.cc:2584:98: warning: unused variable 'minpqxndeg' [-Wunused-variable] 2584 | int pxndeg=degree_xn(*p_ptr,shiftxn,shift2),qxndeg=degree_xn(*q_ptr,shiftxn,shift2),gcddeg=0,minpqxndeg=giacmin(pxndeg,qxndeg); | ^~~~~~~~~~ threaded.cc:2681:15: warning: variable 'lcoeffpu' set but not used [-Wunused-but-set-variable] 2681 | hashgcd_U lcoeffpu,lcoeffqu; | ^~~~~~~~ threaded.cc:2681:24: warning: variable 'lcoeffqu' set but not used [-Wunused-but-set-variable] 2681 | hashgcd_U lcoeffpu,lcoeffqu; | ^~~~~~~~ threaded.cc: In function 'bool giac::horner(const std::vector, long long unsigned int> >&, int, const std::vector&, std::vector, long long unsigned int> >&, int, int)': threaded.cc:5068:39: warning: variable 'jtend' set but not used [-Wunused-but-set-variable] 5068 | vector::const_iterator jtend=vars.end()-1; | ^~~~~ threaded.cc: In function 'int giac::mod_gcd_ext(const std::vector, long long unsigned int> >&, const std::vector, long long unsigned int> >&, const std::vector&, const std::vector&, int, std::vector, long long unsigned int> >&, std::vector, long long unsigned int> >&, std::vector, long long unsigned int> >&, bool, bool, int)': threaded.cc:5416:15: warning: variable 'lcoeffpu' set but not used [-Wunused-but-set-variable] 5416 | hashgcd_U lcoeffpu,lcoeffqu; | ^~~~~~~~ threaded.cc:5416:24: warning: variable 'lcoeffqu' set but not used [-Wunused-but-set-variable] 5416 | hashgcd_U lcoeffpu,lcoeffqu; | ^~~~~~~~ threaded.cc: In instantiation of 'int giac::degree(const std::vector >&, const index_t&, giac::index_t&) [with T = int; giac::index_t = std::vector]': threaded.cc:2381:51: required from here threaded.cc:547:41: warning: variable 'ktend' set but not used [-Wunused-but-set-variable] 547 | index_t::iterator ktbeg=res.begin(),ktend=res.end(),kt; | ^~~~~ threaded.cc: In instantiation of 'int giac::pp_mod(const std::vector >&, const std::vector*, int, const std::vector&, std::vector >&, int, std::vector >&) [with T = int]': threaded.cc:2557:52: required from here threaded.cc:645:19: warning: comparison of integer expressions of different signedness: 'int' and 'giac::hashgcd_U' {aka 'long long unsigned int'} [-Wsign-compare] 645 | for (int i=0;i<=degxn;++i){ | ~^~~~~~~ threaded.cc: In instantiation of 'int giac::degree(const std::vector >&, const index_t&, giac::index_t&) [with T = giac::gen; giac::index_t = std::vector]': threaded.cc:3642:34: required from here threaded.cc:547:41: warning: variable 'ktend' set but not used [-Wunused-but-set-variable] 547 | index_t::iterator ktbeg=res.begin(make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' ),ktend=res.end(),kt; | ^~~~~ threaded.cc: In instantiation of 'int giac::degree(const std::vector >&, const index_t&, giac::index_t&) [with T = std::vector; giac::index_t = std::vector]': threaded.cc:5214:49: required from here threaded.cc:547:41: warning: variable 'ktend' set but not used [-Wunused-but-set-variable] threaded.cc: In instantiation of 'int giac::degree(const std::vector >&, const index_t&, giac::index_t&) [with T = giac::dbgprint_vector; giac::index_t = std::vector]': threaded.cc:6018:30: required from here threaded.cc:547:41: warning: variable 'ktend' set but not used [-Wunused-but-set-variable] In file included from poly.h:27, from gen.h:67, from giacPCH.h:32, from threaded.cc:2: threaded.h: In instantiation of 'bool giac::threadmult(const std::vector >&, const std::vector >&, std::vector >&, U, const R&, size_t) [with T = int; U = long long unsigned int; R = int; size_t = long unsigned int]': threaded.h:3112:19: required from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = int; U = long long unsigned int; R = int]' threaded.cc:2826:106: required from here threaded.h:2359:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2359 | for (int j=0;j<=deg1v;++j) | ~^~~~~~~ threaded.h:2369:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2369 | for (int j=0;j<=deg1v;++j){ | ~^~~~~~~ threaded.h:2469:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2469 | for (int j=0;j > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2479 | for (int j=0;j >&, const std::vector >&, std::vector >&, U, const R&, size_t) [with T = giac::gen; U = long long unsigned int; R = int; size_t = long unsigned int]': threaded.h:3112:19: required from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = giac::gen; U = long long unsigned int; R = int]' threaded.cc:3759:76: required from here threaded.h:2359:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2359 | for (int j=0;j<=deg1v;++j) | ~^~~~~~~ threaded.h:2369:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2369 | for (int j=0;j<=deg1v;++j){ | ~^~~~~~~ threaded.h:2469:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2469 | for (int j=0;j > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2479 | for (int j=0;j >&, const std::vector >&, std::vector >&, U, const R&, size_t) [with T = giac::dbgprint_vector; U = long long unsigned int; R = giac::Modred; size_t = long unsigned int]': threaded.h:3112:19: required from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = giac::dbgprint_vector; U = long long unsigned int; R = giac::Modred]' threaded.cc:4918:77: required from here threaded.h:2359:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2359 | for (int j=0;j<=deg1v;++j) | ~^~~~~~~ threaded.h:2369:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2369 | for (int j=0;j<=deg1v;++j){ | ~^~~~~~~ threaded.h:2469:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2469 | for (int j=0;j > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2479 | for (int j=0;j >&, const std::vector*, int, const std::vector&, std::vector >&, int, std::vector >&) [with T = std::vector]': threaded.cc:710:17: required from 'bool giac::pp_mod(std::vector >&, const std::vector*, int, const std::vector&, std::vector >&, int) [with T = std::vector]' threaded.cc:5322:51: required from here threaded.cc:645:19: warning: comparison of integer expressions of different signedness: 'int' and 'giac::hashgcd_U' {aka 'long long unsigned int'} [-Wsign-compare] 645 | for (int i=0;i<=degxn;++i){ | ~^~~~~~~ In file included from poly.h:27, from gen.h:67, from giacPCH.h:32, from threaded.cc:2: threaded.h: In instantiation of 'bool giac::threadmult(const std::vector >&, const std::vector >&, std::vector >&, U, const R&, size_t) [with T = std::vector; U = long long unsigned int; R = giac::modred; size_t = long unsigned int]': threaded.h:3112:19: required from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = std::vector; U = long long unsigned int; R = giac::modred]' threaded.cc:5549:56: required from here threaded.h:2359:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2359 | for (int j=0;j<=deg1v;++j) | ~^~~~~~~ threaded.h:2369:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2369 | for (int j=0;j<=deg1v;++j){ | ~^~~~~~~ threaded.h:2469:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2469 | for (int j=0;j > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2479 | for (int j=0;j >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = giac::gen; U = long long unsigned int; R = int]': threaded.h:3010:37: warning: 'heapu' may be used uninitialized in this function [-Wmaybe-uninitialized] 3010 | q.push_back(T_unsigned(g,heapu-bu)); | ~~~~~^~~ threaded.h: In function 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = std::vector; U = long long unsigned int; R = giac::modred]': threaded.h:3010:37: warning: 'heapu' may be used uninitialized in this function [-Wmaybe-uninitialized] 3010 | q.push_back(T_unsigned(g,heapu-bu)); | ~~~~~^~~ threaded.h: In function 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = giac::dbgprint_vector; U = long long unsigned int; R = giac::Modred]': threaded.h:3010:37: warning: 'heapu' may be used uninitialized in this function [-Wmaybe-uninitialized] 3010 | q.push_back(T_unsigned(g,heapu-bu)); | ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o permu.lo permu.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c permu.cc -fPIC -DPIC -o .libs/permu.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c permu.cc -o permu.o >/dev/null 2>&1 In file included from giacPCH.h:8, from permu.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from permu.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ In file included from index.h:21, from giacPCH.h:8, from permu.cc:2: vector.h: In instantiation of 'void std::imvector<_Tp>::swap(std::imvector<_Tp>&) [with _Tp = giac::gen]': permu.cc:1337:17: required from here vector.h:402:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::imvector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 402 | memcpy(&w,this,sizeof(imvector<_Tp>)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from index.h:21, from giacPCH.h:8, from permu.cc:2: vector.h:46:32: note: 'class std::imvector' declared here 46 | template class imvector{ | ^~~~~~~~ permu.cc: At global scope: permu.cc:195:14: warning: 'int giac::cyclesorder(const std::vector >&, const giac::context*)' defined but not used [-Wunused-function] 195 | static int cyclesorder(const vector< vector > & v,GIAC_CONTEXT){ | ^~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o quater.lo quater.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c quater.cc -fPIC -DPIC -o .libs/quater.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c quater.cc -o quater.o >/dev/null 2>&1 In file included from giacPCH.h:8, from quater.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from quater.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ quater.cc: In function 'giac::gen giac::cleanup(const giac::gen&, const giac::gen&)': quater.cc:649:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 649 | for (int i=0;i&, int, std::vector&)': quater.cc:1012:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1012 | for (int i=0;i&, giac::gen&)': quater.cc:1088:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1088 | for (;i >&, giac::gen&)': quater.cc:1140:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1140 | for (int i=0;i&, giac::vecteur&, int, const giac::gen&)': quater.cc:1155:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1155 | for (int i=0;i >&, giac::matrice&, int, const giac::gen&)': quater.cc:1162:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1162 | for (int i=0;i >&, const giac::gen&, int, giac::vecteur&, std::vector&, std::vector&, giac::gen&, int, int, int, int, int, int, int)': quater.cc:1261:8: warning: unused variable 'invpiv' [-Wunused-variable] 1261 | int invpiv=gf_char2_inv(pivot,M); | ^~~~~~ quater.cc:1310:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1310 | for (int i=0;i >&, int, std::vector&)': quater.cc:1373:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1373 | for (int i=0;i >&, giac::gen&, std::vector&)': quater.cc:1513:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1513 | for (;i > >&, giac::gen&, std::vector&)': quater.cc:1575:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1575 | for (int i=0;i >&, giac::vecteur&, const giac::gen&, const vecteur&, const giac::gen&)': quater.cc:1596:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1596 | for (int i=0;i > >&, giac::matrice&, int, const std::vector&, const giac::gen&)': quater.cc:1614:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1614 | for (int i=0;i(e._USERptr)){ | ^~~ In file included from index.h:21, from giacPCH.h:8, from quater.cc:2: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': quater.cc:1154:32: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o symbolic.lo symbolic.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c symbolic.cc -fPIC -DPIC -o .libs/symbolic.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c symbolic.cc -o symbolic.o >/dev/null 2>&1 In file included from giacPCH.h:8, from symbolic.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from symbolic.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ In file included from index.h:21, from giacPCH.h:8, from symbolic.cc:2: vector.h: In instantiation of 'void std::imvector<_Tp>::swap(std::imvector<_Tp>&) [with _Tp = giac::gen]': symbolic.cc:796:24: required from here vector.h:402:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::imvector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 402 | memcpy(&w,this,sizeof(imvector<_Tp>)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from index.h:21, from giacPCH.h:8, from symbolic.cc:2: vector.h:46:32: note: 'class std::imvector' declared here 46 | template class imvector{ | ^~~~~~~~ In file included from index.h:21, from giacPCH.h:8, from symbolic.cc:2: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': symbolic.cc:950:26: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o input_parser.lo input_parser.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c input_parser.cc -fPIC -DPIC -o .libs/input_parser.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c input_parser.cc -o input_parser.o >/dev/null 2>&1 In file included from giacPCH.h:8, from input_parser.yy:34: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from input_parser.yy:34: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ input_parser.yy: In function 'int giac::giac_yyparse(void*)': input_parser.yy:226:32: warning: unused variable 'contextptr' [-Wunused-variable] 226 | const giac::context * contextptr = giac_yyget_extra(scanner); | ^~~~~~~~~~ input_parser.yy:486:33: warning: unused variable 'contextptr' [-Wunused-variable] 486 | const giac::context * contextptr = giac_yyget_extra(scanner); | ^~~~~~~~~~ input_parser.yy: In function 'int giac_yyerror(yyscan_t, const char*)': input_parser.yy:991:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 991 | if (col>=token_name.size()-suffix.size()) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ input_parser.yy:994:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 994 | } else if (col>=token_name.size()) { | ~~~^~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o index.lo index.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c index.cc -fPIC -DPIC -o .libs/index.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c index.cc -o index.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' In file included from giacPCH.h:8, from index.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from index.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ index.cc: In function 'int giac::operator/(const index_t&, const index_t&)': index.cc:188:72: warning: variable 'itbend' set but not used [-Wunused-but-set-variable] 188 | index_t::const_iterator ita=a.begin(),itaend=a.end(),itb=b.begin(),itbend=b.end(); | ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o desolve.lo desolve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c desolve.cc -fPIC -DPIC -o .libs/desolve.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c desolve.cc -o desolve.o >/dev/null 2>&1 In file included from giacPCH.h:8, from desolve.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from desolve.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ desolve.cc: In function 'giac::gen giac::desolve_cleanup(const giac::gen&, const giac::gen&, const giac::context*)': desolve.cc:693:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 693 | for (int j=0;jsize();++j){ | ~^~~~~~~~~~~~~~~~~~~ desolve.cc: In function 'bool giac::desolve_linn(const giac::gen&, const giac::gen&, const giac::gen&, int, giac::vecteur&, giac::vecteur&, giac::gen&, int, const giac::context*)': desolve.cc:1005:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1005 | for (int i=0;isize();++i){ | ~^~~~~~~~~~~~~~~~~~~ desolve.cc:1012:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1012 | for (int i=0;isize();++i){ | ~^~~~~~~~~~~~~~~~~~~ desolve.cc:1019:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1019 | for (int i=0;isize();++i){ | ~^~~~~~~~~~~~~~~~~~~ desolve.cc: In function 'giac::gen giac::desolve_f(const giac::gen&, const giac::gen&, const giac::gen&, int&, giac::vecteur&, giac::gen&, int, bool&, const giac::context*)': desolve.cc:1141:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1141 | for (int i=0;i/dev/null 2>&1 In file included from giacPCH.h:8, from modfactor.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from modfactor.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ modfactor.cc: In function 'void giac::combine(const dense_POLY1&, const std::vector >&, giac::environment*, giac::vectpoly&, std::vector&, int)': modfactor.cc:865:11: warning: variable 'lastd1' set but not used [-Wunused-but-set-variable] 865 | int lastd1=(iquo(lastdminus1*twoto32,env->modulo)).to_int(); | ^~~~~~ modfactor.cc:822:9: warning: unused variable 'd1' [-Wunused-variable] 822 | int d1=dminus1bound_.to_int()+1; // maxvalue of d-1 coeff for a product | ^~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o misc.lo misc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c misc.cc -fPIC -DPIC -o .libs/misc.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c misc.cc -o misc.o >/dev/null 2>&1 In file included from giacPCH.h:8, from misc.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from misc.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ misc.cc: In function 'giac::gen giac::_pop(const giac::gen&, const giac::context*)': misc.cc:717:51: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 717 | if (pos>=0 && g.type==_VECT && g._VECTptr->size()>pos){ | ~~~~~~~~~~~~~~~~~~^~~~ misc.cc: In function 'giac::gen giac::_order(const giac::gen&, const giac::context*)': misc.cc:1872:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1872 | for (int i=0;i=ligne.size()) | ~~~~~~~^~~~~~~~~~~~~~ misc.cc:2426:20: warning: unused variable 'it' [-Wunused-variable] 2426 | const_iterateur it=V.begin(); | ^~ misc.cc: In function 'giac::gen giac::function_regression(const giac::gen&, const giac::gen&, const giac::gen&, giac::gen&, giac::gen&, double&, double&, giac::gen&, const giac::context*)': misc.cc:3722:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3722 | for (int i=0;i >&, int, int, int, int, int, const giac::context*)': misc.cc:9351:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 9351 | for (j=0;j >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 9481 | for (;i/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' In file included from giacPCH.h:8, from ezgcd.cc:3: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from ezgcd.cc:3: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ ezgcd.cc: In function 'bool giac::try_sparse_factor(const polynome&, const factorization&, int, giac::factorization&)': ezgcd.cc:323:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | if (pos>=la.size()) | ~~~^~~~~~~~~~~ ezgcd.cc: In function 'bool giac::try_sparse_factor_bi(giac::polynome&, int, giac::factorization&)': ezgcd.cc:564:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (;i::size_type' {aka 'long unsigned int'} [-Wsign-compare] 631 | if (i==n.size()-2){ | ~^~~~~~~~~~~~ ezgcd.cc:642:7: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 642 | if (i==n.size()-2) ++i; | ~^~~~~~~~~~~~ ezgcd.cc:645:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 645 | if (iindex.total_degree()index.total_degree()==i) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ezgcd.cc: In function 'void giac::mulpoly_truncate1(const polynome&, const polynome&, giac::polynome&, int, giac::polynome&, giac::polynome&, giac::polynome&, std::vector&, std::vector&)': ezgcd.cc:736:9: warning: unused variable 'dim' [-Wunused-variable] 736 | int dim=p.dim; | ^~~ make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o gausspol.lo gausspol.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c gausspol.cc -fPIC -DPIC -o .libs/gausspol.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c gausspol.cc -o gausspol.o >/dev/null 2>&1 In file included from giacPCH.h:8, from gausspol.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from gausspol.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gausspol.cc: In function 'std::vector giac::trivial_n_factor(giac::gen&)': gausspol.cc:82:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 82 | for (int i=0;i, std::allocator > >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2808 | !ducos && giacmin(m,n)>2 && dim<4 && P.coord.size()>=m && Q.coord.size() >= n | ~~~~~~~~~~~~~~^~~ gausspol.cc:2808:75: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2808 | !ducos && giacmin(m,n)>2 && dim<4 && P.coord.size()>=m && Q.coord.size() >= n | ~~~~~~~~~~~~~~~^~~~ gausspol.cc: In function 'giac::polynome giac::resultant(const polynome&, const polynome&)': gausspol.cc:3021:12: warning: unused variable 'pq' [-Wunused-variable] 3021 | double pq=double(p.coord.size())*q.coord.size(); | ^~ gausspol.cc:3022:14: warning: unused variable 'dim' [-Wunused-variable] 3022 | unsigned dim=p.dim; | ^~~ gausspol.cc: In function 'bool giac::algfactor(const polynome&, const polynome&, int&, giac::factorization&, bool, giac::gen&, giac::polynome&)': gausspol.cc:5827:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 5827 | for (int i=0;i > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6057 | for (int i=0;i::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': gausspol.cc:966:19: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ In file included from poly.h:27, from gen.h:67, from giacPCH.h:32, from gausspol.cc:2: threaded.h: In instantiation of 'bool giac::threadmult(const std::vector >&, const std::vector >&, std::vector >&, U, const R&, size_t) [with T = long long int; U = unsigned int; R = int; size_t = long unsigned int]': gausspol.cc:1178:95: required from here threaded.h:2359:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2359 | for (int j=0;j<=deg1v;++j) | ~^~~~~~~ threaded.h:2369:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2369 | for (int j=0;j<=deg1v;++j){ | ~^~~~~~~ threaded.h:2469:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2469 | for (int j=0;j > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2479 | for (int j=0;j >&, const std::vector >&, std::vector >&, U, const R&, size_t) [with T = int; U = unsigned int; R = int; size_t = long unsigned int]': gausspol.cc:1342:90: required from here threaded.h:2359:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2359 | for (int j=0;j<=deg1v;++j) | ~^~~~~~~ threaded.h:2369:21: warning: comparison of integer expressions of different simake[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' gnedness: 'int' and 'unsigned int' [-Wsign-compare] 2369 | for (int j=0;j<=deg1v;++j){ | ~^~~~~~~ threaded.h:2469:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2469 | for (int j=0;j > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2479 | for (int j=0;j >&, const std::vector >&, std::vector >&, U, const R&, size_t) [with T = double; U = unsigned int; R = int; size_t = long unsigned int]': gausspol.cc:1429:96: required from here threaded.h:2359:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2359 | for (int j=0;j<=deg1v;++j) | ~^~~~~~~ threaded.h:2369:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2369 | for (int j=0;j<=deg1v;++j){ | ~^~~~~~~ threaded.h:2469:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2469 | for (int j=0;j > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2479 | for (int j=0;j >&, const std::vector >&, std::vector >&, U, const R&, size_t) [with T = int; U = long long unsigned int; R = int; size_t = long unsigned int]': gausspol.cc:1500:77: required from here threaded.h:2359:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2359 | for (int j=0;j<=deg1v;++j) | ~^~~~~~~ threaded.h:2369:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2369 | for (int j=0;j<=deg1v;++j){ | ~^~~~~~~ threaded.h:2469:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2469 | for (int j=0;j > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2479 | for (int j=0;j >&, const std::vector >&, std::vector >&, U, const R&, size_t) [with T = long long int; U = long long unsigned int; R = int; size_t = long unsigned int]': gausspol.cc:1576:91: required from here threaded.h:2359:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2359 | for (int j=0;j<=deg1v;++j) | ~^~~~~~~ threaded.h:2369:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2369 | for (int j=0;j<=deg1v;++j){ | ~^~~~~~~ threaded.h:2469:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2469 | for (int j=0;j > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2479 | for (int j=0;j >&, const std::vector >&, std::vector >&, U, const R&, size_t) [with T = double; U = long long unsigned int; R = int; size_t = long unsigned int]': gausspol.cc:1590:97: required from here threaded.h:2359:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2359 | for (int j=0;j<=deg1v;++j) | ~^~~~~~~ threaded.h:2369:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2369 | for (int j=0;j<=deg1v;++j){ | ~^~~~~~~ threaded.h:2469:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2469 | for (int j=0;j > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2479 | for (int j=0;j::swap(std::imvector<_Tp>&) [with _Tp = giac::gen]': gausspol.cc:2884:15: required from here vector.h:402:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::imvector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 402 | memcpy(&w,this,sizeof(imvector<_Tp>)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from index.h:21, from giacPCH.h:8, from gausspol.cc:2: vector.h:46:32: note: 'class std::imvector' declared here 46 | template class imvector{ | ^~~~~~~~ In file included from poly.h:27, from gen.h:67, from giacPCH.h:32, from gausspol.cc:2: threaded.h: In instantiation of 'bool giac::threadmult(const std::vector >&, const std::vector >&, std::vector >&, U, const R&, size_t) [with T = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; U = unsigned int; R = int; size_t = long unsigned int]': threaded.h:3112:19: required from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; U = unsigned int; R = int]' gausspol.cc:1999:127: required from here threaded.h:2359:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2359 | for (int j=0;j<=deg1v;++j) | ~^~~~~~~ threaded.h:2369:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2369 | for (int j=0;j<=deg1v;++j){ | ~^~~~~~~ threaded.h:2469:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2469 | for (int j=0;j > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2479 | for (int j=0;j >&, const std::vector >&, std::vector >&, U, const R&, size_t) [with T = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; U = long long unsigned int; R = int; size_t = long unsigned int]': threaded.h:3112:19: required from 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; U = long long unsigned int; R = int]' gausspol.cc:2098:128: required from here threaded.h:2359:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2359 | for (int j=0;j<=deg1v;++j) | ~^~~~~~~ threaded.h:2369:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2369 | for (int j=0;j<=deg1v;++j){ | ~^~~~~~~ threaded.h:2469:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2469 | for (int j=0;j > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2479 | for (int j=0;j +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 366 | * (size_t *) other = * (size_t *) im.other; | ^~~~~~~~~~~~~~~~~~~~~ In file included from poly.h:27, from gen.h:67, from giacPCH.h:32, from gausspol.cc:2: threaded.h: In function 'void giac::smallhorner(const std::vector >&, const T&, const std::vector&, std::vector >&, const R&) [with T = int; U = long long unsigned int; R = int]': threaded.h:1107:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 1107 | tmp = tmp*powmod(g,prevdiffu,reduce); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ threaded.h: In function 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; U = unsigned int; R = int]': threaded.h:3010:37: warning: 'heapu' may be used uninitialized in this function [-Wmaybe-uninitialized] 3010 | q.push_back(T_unsigned(g,heapu-bu)); | ~~~~~^~~ threaded.h: In function 'int giac::hashdivrem(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, const std::vector&, const R&, double, bool, int) [with T = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; U = long long unsigned int; R = int]': threaded.h:3010:37: warning: 'heapu' may be used uninitialized in this function [-Wmaybe-uninitialized] 3010 | q.push_back(T_unsigned(g,heapu-bu)); | ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o derive.lo derive.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c derive.cc -fPIC -DPIC -o .libs/derive.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c derive.cc -o derive.o >/dev/null 2>&1 In file included from giacPCH.h:8, from derive.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from derive.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o risch.lo risch.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c risch.cc -fPIC -DPIC -o .libs/risch.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c risch.cc -o risch.o >/dev/null 2>&1 In file included from giacPCH.h:8, from risch.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from risch.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o intgab.lo intgab.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c intgab.cc -fPIC -DPIC -o .libs/intgab.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c intgab.cc -o intgab.o >/dev/null 2>&1 In file included from giacPCH.h:8, from intgab.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from intgab.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o lin.lo lin.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c lin.cc -fPIC -DPIC -o .libs/lin.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c lin.cc -o lin.o >/dev/null 2>&1 In file included from giacPCH.h:8, from lin.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from lin.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ lin.cc: In function 'giac::gen giac::expand_pow_expand(const giac::gen&, const giac::context*)': lin.cc:689:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 689 | for (int i=0;i/dev/null 2>&1 In file included from giacPCH.h:8, from modpoly.cc:3: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from modpoly.cc:3: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ modpoly.cc: In function 'void giac::add_mulmodpoly(const giac::gen* const&, const giac::gen* const&, const giac::gen* const&, const giac::gen* const&, giac::environment*, giac::modpoly&)': modpoly.cc:1052:10: warning: unused variable 'same' [-Wunused-variable] 1052 | bool same=ita0==itb0 && ita_end==itb_end; | ^~~~ modpoly.cc: In function 'void giac::mulmodpoly_interpolate(const modpoly&, const modpoly&, int, giac::modpoly&)': modpoly.cc:1687:19: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1687 | if (y.size()<2*n+1) | ~~~~~~~~^~~~~~ modpoly.cc: In function 'bool giac::invmod(const modpoly&, int, giac::environment*, giac::modpoly&)': modpoly.cc:2205:19: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'longlong' {aka 'long long int'} [-Wsign-compare] 2205 | if (h.size()>i) | ~~~~~~~~^~ modpoly.cc:2210:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2210 | if (taille>f.size()) | ~~~~~~^~~~~~~~~ modpoly.cc:2224:19: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'longlong' {aka 'long long int'} [-Wsign-compare] 2224 | if (g.size()>i) | ~~~~~~~~^~ modpoly.cc:2226:19: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2226 | if (g.size()>l) | ~~~~~~~~^~ modpoly.cc: In function 'int giac::DivQuo(const modpoly&, const modpoly&, giac::environment*, giac::modpoly&)': modpoly.cc:2258:16: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2258 | if (A.size()==s){ | ~~~~~~~~^~~ modpoly.cc:2272:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2272 | if (q.size()>s) | ~~~~~~~~^~ modpoly.cc: In function 'int giac::find_w(std::vector&, unsigned int, unsigned int)': modpoly.cc:2305:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2305 | if (wp!=p-1){ | ~~^~~~~ modpoly.cc: In function 'bool giac::operator_times(const std::vector&, const std::vector&, int, std::vector&)': modpoly.cc:2432:17: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2432 | if (a.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2432 | if (a.size()&, int, int, std::vector&)': modpoly.cc:2477:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'longlong' {aka 'long long int'} [-Wsign-compare] 2477 | if (h.size()>i) | ~~~~~~~~^~ modpoly.cc:2483:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2483 | if (taille>f.size()) | ~~~~~~^~~~~~~~~ modpoly.cc:2488:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'longlong' {aka 'long long int'} [-Wsign-compare] 2488 | if (g.size()>i) | ~~~~~~~~^~ modpoly.cc:2490:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2490 | if (g.size()>l) | ~~~~~~~~^~ modpoly.cc: In function 'int giac::DivQuo(const std::vector&, const std::vector&, int, std::vector&, bool)': modpoly.cc:2520:16: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2520 | if (q.size()==s) | ~~~~~~~~^~~ modpoly.cc:2532:17: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2532 | if (q.size()>s) | ~~~~~~~~^~ modpoly.cc: In function 'bool giac::divremrec(const modpoly&, const modpoly&, giac::modpoly&, giac::modpoly&, giac::environment*)': modpoly.cc:2554:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2554 | if (p.type==_INT_ && sizeinbase2(p)>l+8 && n<=(1<<22)){ | ~~~~~~~~~~~~~~^~~~ modpoly.cc: In function 'bool giac::DivRem(const modpoly&, const modpoly&, giac::environment*, giac::modpoly&, giac::modpoly&, bool)': modpoly.cc:2736:1make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' 4: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2736 | other.size()>FFTMUL_SIZE && th.size()-other.size()>FFTMUL_SIZE){ | ~~~~~~~~~~~~^~~~~~~~~~~~ modpoly.cc:2736:52: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2736 | other.size()>FFTMUL_SIZE && th.size()-other.size()>FFTMUL_SIZE){ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ modpoly.cc:2771:82: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2771 | if ( (env==0 || env->moduloon==false) && atype==0 && btype==0 && other.size()>FFTMUL_SIZE && th.size()-other.size()>FFTMUL_SIZE && DivRemInt(th,other,quo,rem) ) | ~~~~~~~~~~~~^~~~~~~~~~~~ modpoly.cc:2771:120: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2771 | if ( (env==0 || env->moduloon==false) && atype==0 && btype==0 && other.size()>FFTMUL_SIZE && th.size()-other.size()>FFTMUL_SIZE && DivRemInt(th,other,quo,rem) ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ modpoly.cc:2784:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2784 | for (int i=0;isize();++i){ | ~^~~~~~~~~~~~~~~~~~~~~~~~ modpoly.cc: In function 'void giac::reverse_resize(giac::modpoly&, int, int)': modpoly.cc:3758:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3758 | for (int i=0;i&, int, int)': modpoly.cc:3801:17: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 3801 | if (a.size()>N){ | ~~~~~~~~^~ modpoly.cc: In function 'void giac::reverse_assign(const modpoly&, giac::modpoly&, int, int)': modpoly.cc:3856:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3856 | for (int i=0;ideg+1) | ~~~~~~~~^~~~~~ modpoly.cc: In function 'void giac::trim_deg(std::vector&, int)': modpoly.cc:4150:17: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 4150 | if (a.size()>deg+1) | ~~~~~~~~^~~~~~ modpoly.cc: In function 'void giac::trim_deg(std::vector&, int)': modpoly.cc:4155:17: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 4155 | if (a.size()>deg+1) | ~~~~~~~~^~~~~~ modpoly.cc: In function 'void giac::ab_cd(int, const modpoly&, const modpoly&, const modpoly&, const modpoly&, giac::environment*, giac::modpoly&, giac::modpoly&, giac::modpoly&)': modpoly.cc:5586:19: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 5586 | if (a.size()>=FFTMUL_SIZE/4 && b.size()>=FFTMUL_SIZE/4 && c.size()>=FFTMUL_SIZE/4 && d.size()>=FFTMUL_SIZE/4 && env->moduloon){ | ~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:5586:46: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 5586 | if (a.size()>=FFTMUL_SIZE/4 && b.size()>=FFTMUL_SIZE/4 && c.size()>=FFTMUL_SIZE/4 && d.size()>=FFTMUL_SIZE/4 && env->moduloon){ | ~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:5586:73: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 5586 | if (a.size()>=FFTMUL_SIZE/4 && b.size()>=FFTMUL_SIZE/4 && c.size()>=FFTMUL_SIZE/4 && d.size()>=FFTMUL_SIZE/4 && env->moduloon){ | ~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:5586:100: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 5586 | if (a.size()>=FFTMUL_SIZE/4 && b.size()>=FFTMUL_SIZE/4 && c.size()>=FFTMUL_SIZE/4 && d.size()>=FFTMUL_SIZE/4 && env->moduloon){ | ~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:5614:18: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 5614 | if (res.size()>N+1) | ~~~~~~~~~~^~~~ modpoly.cc:5633:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 5633 | if (l>=2 && bound>=(1<<(l-2)) ){ | ~~~~~^~~~~~~~~~~~ modpoly.cc:5652:18: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 5652 | if (res.size()>N+1) | ~~~~~~~~~~^~~~ modpoly.cc:5660:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 5660 | if (1 && a.size()>N+1){ | ~~~~~~~~^~~~ modpoly.cc:5664:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 5664 | if (1 && b.size()>N+1){ | ~~~~~~~~^~~~ modpoly.cc:5668:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 5668 | if (1 && c.size()>N+1){ | ~~~~~~~~^~~~ modpoly.cc:5672:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 5672 | if (1 && d.size()>N+1){ | ~~~~~~~~^~~~ modpoly.cc:5686:30: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 5686 | if (N>=0 && tmp1.size()>N+1) | ~~~~~~~~~~~^~~~ modpoly.cc:5700:30: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 5700 | if (N>=0 && tmp2.size()>N+1) | ~~~~~~~~~~~^~~~ modpoly.cc: In function 'void giac::fft2wp(std::vector&, int, int, int)': modpoly.cc:5788:12: warning: unused variable 'invp' [-Wunused-variable] 5788 | double invp=double(1ULL<<32)/p; | ^~~~ modpoly.cc: In function 'void giac::matrix22inttimesvect(const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, int, int, std::vector&, std::vector&, int, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&)': modpoly.cc:5978:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 5978 | if (N2=FFTMUL_SIZE/4 && a1.size()>=FFTMUL_SIZE/4 && RA.size()>=FFTMUL_SIZE/4 && RB.size()>=FFTMUL_SIZE/4){ | ~~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:6058:66: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 6058 | if (1&& env.moduloon && a0.size()>=FFTMUL_SIZE/4 && a1.size()>=FFTMUL_SIZE/4 && RA.size()>=FFTMUL_SIZE/4 && RB.size()>=FFTMUL_SIZE/4){ | ~~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:6058:94: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 6058 | if (1&& env.moduloon && a0.size()>=FFTMUL_SIZE/4 && a1.size()>=FFTMUL_SIZE/4 && RA.size()>=FFTMUL_SIZE/4 && RB.size()>=FFTMUL_SIZE/4){ | ~~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:6058:122: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 6058 | if (1&& env.moduloon && a0.size()>=FFTMUL_SIZE/4 && a1.size()>=FFTMUL_SIZE/4 && RA.size()>=FFTMUL_SIZE/4 && RB.size()>=FFTMUL_SIZE/4){ | ~~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:6103:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 6103 | if (doit && l>=2 && bound>=(1<<(l-2)) ){ | ~~~~~^~~~~~~~~~~~ modpoly.cc:6056:27: warning: unused variable 'm' [-Wunused-variable] 6056 | int dega0=a0.size()-1,m=(dega0+1)/2; | ^ modpoly.cc: In function 'void giac::matrix22(giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::environment&, giac::modpoly&, giac::modpoly&)': modpoly.cc:6279:34: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 6279 | if (env.moduloon && RA.size()>=FFTMUL_SIZE/4 && SA.size()>=FFTMUL_SIZE/4 && RB.size()>=FFTMUL_SIZE/4 && SB.size()>=FFTMUL_SIZE/4){ | ~~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:6279:62: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 6279 | if (env.moduloon && RA.size()>=FFTMUL_SIZE/4 && SA.size()>=FFTMUL_SIZE/4 && RB.size()>=FFTMUL_SIZE/4 && SB.size()>=FFTMUL_SIZE/4){ | ~~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:6279:90: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 6279 | if (env.moduloon && RA.size()>=FFTMUL_SIZE/4 && SA.size()>=FFTMUL_SIZE/4 && RB.size()>=FFTMUL_SIZE/4 && SB.size()>=FFTMUL_SIZE/4){ | ~~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:6279:118: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 6279 | if (env.moduloon && RA.size()>=FFTMUL_SIZE/4 && SA.size()>=FFTMUL_SIZE/4 && RB.size()>=FFTMUL_SIZE/4 && SB.size()>=FFTMUL_SIZE/4){ | ~~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:6322:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 6322 | if (doit && l>=2 && bound>=(1<<(l-2)) ){ | ~~~~~^~~~~~~~~~~~ modpoly.cc: In function 'bool giac::hgcdint(const std::vector&, const std::vector&, int, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&)': modpoly.cc:6448:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6448 | if (dege>=b0.size()-1){ | ~~~~^~~~~~~~~~~~~ modpoly.cc:6464:19: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 6464 | if (f.size()-1::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 6470 | if (f.size()>k){ | ~~~~~~~~^~ modpoly.cc: In function 'bool giac::hgcd(const modpoly&, const modpoly&, const giac::gen&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&)': modpoly.cc:6613:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6613 | if (dege>=a.size()-1) | ~~~~^~~~~~~~~~~~ modpoly.cc:6624:19: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 6624 | if (f.size()-1k) | ~~~~~~~~^~ modpoly.cc: In function 'bool giac::halfgcdmodpoly(giac::modpoly&, giac::modpoly&, giac::environment*, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&, giac::modpoly&)': modpoly.cc:6647:19: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 6647 | if (rem.size()moduloon && !env->complexe && p.size()>=HGCD && q.size()>=HGCD){ | ~~~~~~~~^~~~~~ modpoly.cc:6727:70: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 6727 | if (env->moduloon && !env->complexe && p.size()>=HGCD && q.size()>=HGCD){ | ~~~~~~~~^~~~~~ modpoly.cc: In function 'int giac::prevfourier(unsigned int, int, int&)': modpoly.cc:7920:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 7920 | for (--pdiv;pdiv>=(1<<(30-l));--pdiv){ | ~~~~^~~~~~~~~~~~~ modpoly.cc:7928:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7928 | for (int i=0;i&, const std::vector&, int)': modpoly.cc:8395:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 8395 | for (int i=0;i&, const std::vector&, int, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, int&)': modpoly.cc:8410:17: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 8410 | if (b.size()=NTL_XGCD && b.size()>=NTL_XGCD && ntlxgcd(a,b,0,u,v,d)) | ~~~~~~~~^~~~~~~~~~ modpoly.cc:8504:39: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 8504 | if (a.size()>=NTL_XGCD && b.size()>=NTL_XGCD && ntlxgcd(a,b,0,u,v,d)) | ~~~~~~~~^~~~~~~~~~ modpoly.cc:8506:17: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 8506 | if (a.size()=HGCD && p2.size()>=HGCD && half_egcd(p1,p2,env->modulo,u,v,C,D,d)){ | ~~~~~~~~~^~~~~~ modpoly.cc:8680:39: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 8680 | if (p1.size()>=HGCD && p2.size()>=HGCD && half_egcd(p1,p2,env->modulo,u,v,C,D,d)){ | ~~~~~~~~~^~~~~~ modpoly.cc: In function 'void giac::ducos_e1(const modpoly&, const modpoly&, const modpoly&, const giac::gen&, giac::modpoly&)': modpoly.cc:9299:47: warning: unused variable 'dim' [-Wunused-variable] 9299 | int d=int(A.size())-1,e=int(Sd1.size())-1,dim=1; | ^~~ modpoly.cc: In function 'void giac::RightShift(std::vector&, const std::vector&, long int)': modpoly.cc:9412:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 9412 | if (source.size()&, std::vector&, std::vector&, std::vector&, int, int)': modpoly.cc:9631:17: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 9631 | if (Q.size()>=HGCD2){ | ~~~~~~~~^~~~~~~ modpoly.cc:9645:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 9645 | while (Q.size()>=HGCD2){ | ~~~~~~~~^~~~~~~ modpoly.cc:9678:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 9678 | if (HGCD/4>=Q.size()-seuil){ | ~~~~~~^~~~~~~~~~~~~~~~ modpoly.cc:9695:14: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 9695 | if (b.size()=NTL_RESULTANT && Q.size()>=NTL_RESULTANT && ntlresultant(P,Q,0,R)) | ~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:9737:44: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 9737 | if (P.size()>=NTL_RESULTANT && Q.size()>=NTL_RESULTANT && ntlresultant(P,Q,0,R)) | ~~~~~~~~^~~~~~~~~~~~~~~ modpoly.cc:9842:11: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 9842 | if (niterMODRESULTANT && Q.size()>MODRESULTANT && is_integer_vecteur(P) && is_integer_vecteur(Q)) | ~~~~~~~~^~~~~~~~~~~~~ modpoly.cc:9979:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 9979 | P.size()>MODRESULTANT && Q.size()>MODRESULTANT && is_integer_vecteur(P) && is_integer_vecteur(Q)) | ~~~~~~~~^~~~~~~~~~~~~ modpoly.cc:9996:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 9996 | for (int i=0;isize();++j){ | ~^~~~~~~~~~~~~~~~~~~ modpoly.cc: In function 'bool giac::dotvecteur_interp(const vecteur&, const vecteur&, giac::gen&)': modpoly.cc:10992:14: warning: unused variable 'interpcost' [-Wunused-variable] 10992 | double interpcost=0.0,normalcost=0.0; | ^~~~~~~~~~ modpoly.cc: In function 'bool giac::do_pcar_interp(const matrice&, giac::vecteur&, bool, const giac::context*)': modpoly.cc:11204:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 11204 | for (int i=0;i&)': modpoly.cc:14006:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 14006 | for (int i=0;i&, int, int, giac::vecteur&)': modpoly.cc:14039:14: warning: unused variable 'base2' [-Wunused-variable] 14039 | longlong base2=longlong(base)*base; | ^~~~~ modpoly.cc:14040:9: warning: unused variable 'nbytes' [-Wunused-variable] 14040 | int nbytes=nbits/8; | ^~~~~~ modpoly.cc:14042:9: warning: unused variable 'nbits2' [-Wunused-variable] 14042 | int nbits2=2*nbits; | ^~~~~~ modpoly.cc: In function 'void giac::ichinremp1p2(const std::vector&, const std::vector&, int, std::vector&, int)': modpoly.cc:14167:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 14167 | for (int i=0;i&, const std::vector&, const std::vector&, int, std::vector&, int)': modpoly.cc:14200:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 14200 | for (int i=0;i&, std::vector&, std::vector&, long unsigned int, giac::multi_fft_rep&, bool, bool)': modpoly.cc:14245:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 14245 | for (int i=0;i&, int, int, std::vector&, int, std::vector&, int, bool, bool)': modpoly.cc:14299:14: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 14299 | if (f.size()>n) | ~~~~~~~~^~ modpoly.cc:14333:16: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 14333 | if (f.size()>n){ // reduce mod x^n-1 | ~~~~~~~~^~ modpoly.cc:14355:18: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 14355 | if (Wp.size()&, int, std::vector&, std::vector&, std::vector&, int, giac::fft_rep&, bool, bool, bool)': modpoly.cc:14393:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 14393 | if (Wp1.size()!=nw || Wp1[0]==0){ | ~~~~~~~~~~^~~~ modpoly.cc:14413:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 14413 | if (Wp2.size()!=nw || Wp2[0]==0){ | ~~~~~~~~~~^~~~ modpoly.cc:14433:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 14433 | if (Wp3.size()!=nw || Wp3[0]==0){ | ~~~~~~~~~~^~~~ modpoly.cc: In function 'void giac::from_multi_fft(const giac::multi_fft_rep&, std::vector&, std::vector&, std::vector&, giac::vecteur&, bool)': modpoly.cc:14585:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 14585 | for (int i=0;i&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, std::vector&, bool)': modpoly.cc:14683:14: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 14683 | if (bound>(1<<(l-1))){ | ~~~~~^~~~~~~~~~~ modpoly.cc:14879:6: warning: unused variable 'RS2' [-Wunused-variable] 14879 | int RS2=1<::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': modpoly.cc:986:30: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ vector.h: In instantiation of 'void std::imvector<_Tp>::swap(std::imvector<_Tp>&) [with _Tp = giac::gen]': modpoly.cc:2634:20: required from here vector.h:402:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::imvector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 402 | memcpy(&w,this,sizeof(imvector<_Tp>)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from index.h:21, from giacPCH.h:8, from modpoly.cc:3: vector.h:46:32: note: 'class std::imvector' declared here 46 | template class imvector{ | ^~~~~~~~ modpoly.cc: At global scope: modpoly.cc:6915:15: warning: 'void giac::dbgp(const modpoly&)' defined but not used [-Wunused-function] 6915 | static void dbgp(const modpoly & a){ | ^~~~ make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o solve.lo solve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c solve.cc -fPIC -DPIC -o .libs/solve.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c solve.cc -o solve.o >/dev/null 2>&1 In file included from giacPCH.h:8, from solve.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from solve.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ solve.cc: In function 'bool giac::fglm_lex(const giac::vectpoly&, giac::vectpoly&, unsigned int, giac::environment*, const giac::context*)': solve.cc:5581:12: warning: variable 'inserted' set but not used [-Wunused-but-set-variable] 5581 | bool inserted=false; | ^~~~~~~~ solve.cc: In function 'bool giac::giac_gbasis(giac::vectpoly&, const giac::gen&, giac::environment*, int, int&, const giac::context*, giac::gbasis_param_t)': solve.cc:6043:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6043 | for (i=0;i, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6047 | if (rur || i==tmp.size()) | ~^~~~~~~~~~~~ solve.cc:6052:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6052 | for (int i=0;isize()=2 && neq<=l.size()+3){ | ~~~^~~~~~~~~~~~ solve.cc:7538:29: warning: unused variable 'rs' [-Wunused-variable] 7538 | int es=int(elim.size()),rs=int(l.size()-elim.size()),neq=int(eqs.size()); | ^~ solve.cc: In function 'int trstlp(int*, int*, double*, double*, double*, double*, int*, int*, double*, double*, double*, double*, double*, double*)': solve.cc:8945:7: warning: variable 'iout' set but not used [-Wunused-but-set-variable] 8945 | int iout, i__, j, k; | ^~~~ In file included from index.h:21, from giacPCH.h:8, from solve.cc:2: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': solve.cc:4194:15: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ solve.cc: At global scope: solve.cc:7304:14: warning: 'giac::gen giac::in_ideal(const giac::vectpoly&, const vecteur&, const giac::vectpoly&, const giac::gen&, bool, bool, giac::environment*)' defined but not used [-Wunused-function] 7304 | static gen in_ideal(const vectpoly & r,const vecteur &l,const vectpoly & v,const gen & order,bool with_cocoa,bool with_f5,environment * env){ | ^~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o intg.lo intg.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c intg.cc -fPIC -DPIC -o .libs/intg.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c intg.cc -o intg.o >/dev/null 2>&1 In file included from giacPCH.h:8, from intg.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from intg.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ intg.cc: In function 'giac::gen giac::complex_subst(const giac::gen&, const giac::gen&, const giac::gen&, const giac::context*)': intg.cc:106:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 106 | for (;isize()==Rdeg.val){ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ intg.cc: In function 'giac::gen giac::integrate_id_rem(const giac::gen&, const giac::gen&, giac::gen&, const giac::context*, int)': intg.cc:2637:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2637 | if (v2.size()/dev/null 2>&1 In file included from giacPCH.h:8, from subst.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from subst.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ subst.cc: In function 'giac::gen giac::cossinexp2rootof(const giac::gen&, const giac::context*, int)': subst.cc:2227:19: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2227 | if (vc.size()>(maxalg?maxalg:MAX_ALG_EXT_ORDER_SIZE)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ subst.cc: In function 'giac::gen giac::simplify(const giac::gen&, const giac::context*)': subst.cc:2528:10: warning: unused variable 'glinb' [-Wunused-variable] 2528 | bool glinb=glin!=g; | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o series.lo series.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c series.cc -fPIC -DPIC -o .libs/series.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c series.cc -o series.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' In file included from giacPCH.h:8, from series.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from series.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ series.cc: In function 'giac::vecteur giac::lvarx(const giac::gen&, const giac::gen&, bool)': series.cc:2100:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2100 | for (i=0;i::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': series.cc:142:21: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o sparse.lo sparse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c sparse.cc -fPIC -DPIC -o .libs/sparse.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c sparse.cc -o sparse.o >/dev/null 2>&1 In file included from giacPCH.h:8, from sparse.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from sparse.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ sparse.cc: In function 'bool giac::sparse_mult(const gen_map&, const gen_map&, giac::gen_map&)': sparse.cc:284:7: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if (k>=B.m.size()) | ~^~~~~~~~~~~~ sparse.cc: In function 'bool giac::sparse_mult(const gen_map&, const vecteur&, giac::gen_map&)': sparse.cc:329:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 329 | if (j>=b.size()) | ~^~~~~~~~~~ sparse.cc: In function 'bool giac::sparse_mult(const vecteur&, const gen_map&, giac::gen_map&)': sparse.cc:420:7: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 420 | if (j>=a.size()) | ~^~~~~~~~~~ sparse.cc:425:7: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 425 | if (j>=a_.size()) | ~^~~~~~~~~~~ sparse.cc: In function 'void giac::sparse_rowadd(giac::gen_map&, int, int, std::map::const_iterator, std::map::const_iterator, const giac::gen&, std::map::const_iterator, std::map::const_iterator)': sparse.cc:521:29: warning: variable 'itsave' set but not used [-Wunused-but-set-variable] 521 | gen_map::const_iterator itsave=it; | ^~~~~~ sparse.cc: In member function 'void giac::fmatrix::dbgprint() const': sparse.cc:732:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 732 | for (int j=0;j&)': sparse.cc:819:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 819 | for (int i=0;i giac::sparse_gauss_seidel_linsolve(const giac::fmatrix&, const std::vector&, const std::vector&, double, double, int, const giac::context*)': sparse.cc:1279:7: warning: unused variable 'ok' [-Wunused-variable] 1279 | bool ok=false; | ^~ In file included from index.h:21, from giacPCH.h:8, from sparse.cc:2: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': sparse.cc:380:15: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o tex.lo tex.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c tex.cc -fPIC -DPIC -o .libs/tex.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c tex.cc -o tex.o >/dev/null 2>&1 In file included from giacPCH.h:8, from tex.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from tex.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o csturm.lo csturm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c csturm.cc -fPIC -DPIC -o .libs/csturm.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c csturm.cc -o csturm.o >/dev/null 2>&1 In file included from giacPCH.h:8, from csturm.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from csturm.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o global.lo global.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c global.cc -fPIC -DPIC -o .libs/global.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c global.cc -o global.o >/dev/null 2>&1 In file included from giacPCH.h:8, from global.cc:3: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from global.cc:3: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ global.cc: In function 'std::string giac::browser_command(const string&)': global.cc:2982:10: warning: variable 'url' set but not used [-Wunused-but-set-variable] 2982 | bool url=false; | ^~~ In file included from dispatch.h:20, from gen.h:64, from giacPCH.h:32, from global.cc:3: global.h: In constructor 'giac::global::global()': global.h:633:18: warning: 'giac::global::_currently_scanned_' will be initialized after [-Wreorder] 633 | const char * _currently_scanned_; | ^~~~~~~~~~~~~~~~~~~ global.h:625:17: warning: 'const giac::gen* giac::global::_last_evaled_argptr_' [-Wreorder] 625 | const gen * _last_evaled_argptr_; | ^~~~~~~~~~~~~~~~~~~~ global.cc:4048:3: warning: when initialized here [-Wreorder] 4048 | global::global() : _xcas_mode_(0), | ^~~~~~ global.cc: In function 'unsigned int giac::ConvertUTF16toUTF8(const UTF16*, const UTF16*, giac::UTF8*, giac::UTF8*, giac::ConversionFlags)': global.cc:4396:22: warning: variable 'result' set but not used [-Wunused-but-set-variable] 4396 | ConversionResult result = conversionOK; | ^~~~~~ global.cc: In function 'unsigned int giac::ConvertUTF8toUTF16(const UTF8*, const UTF8*, giac::UTF16*, giac::UTF16*, giac::ConversionFlags)': global.cc:4538:22: warning: variable 'result' set but not used [-Wunused-but-set-variable] 4538 | ConversionResult result = conversionOK; | ^~~~~~ global.cc: In function 'void giac::in_update_lexer_localization(std::istream&, int, const std::vector&, std::map, std::__cxx11::basic_string >&, std::multimap, giac::localized_string>&, const giac::context*)': global.cc:5511:12: warning: unused variable 'keywordsptr' [-Wunused-variable] 5511 | vecteur * keywordsptr=keywords_vecteur_ptr(); | ^~~~~~~~~~~ global.cc: In function 'std::string giac::python2xcas(const string&, const giac::context*)': global.cc:6360:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6360 | ch=='\'' && pos::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6370 | if (p!=cur.size()){ | ~^~~~~~~~~~~~ global.cc:6412:18: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 6412 | if (cur.size()>pos+8 && (cur.substr(pos,8)=="# local " || cur.substr(pos,7)=="#local ")){ | ~~~~~~~~~~^~~~~~ global.cc:6434:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6434 | if (posmatplotlib<0 || posmatplotlib>=cur.size()) | ~~~~~~~~~~~~~^~~~~~~~~~~~ global.cc:6472:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6472 | if (posmatplotlib<0 || posmatplotlib>=cur.size()) | ~~~~~~~~~~~~~^~~~~~~~~~~~ global.cc:6768:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6768 | if (posfleche>0 || posfleche::size_type' {aka 'long unsigned int'} [-Wsign-compare] 6807 | if (pos>=0 && pos/dev/null 2>&1 In file included from giacPCH.h:8, from ifactor.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from ifactor.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ ifactor.cc: In function 'int giac::msieve(const giac::gen&, const vecteur&, const vecteur&, const __mpz_struct (&)[1], std::vector&, unsigned int, unsigned int, giac::additional_map_t&, const giac::gen&, const giac::gen&, giac::slicetype*, int, int, giac::ushort_t*, giac::ushort_t*&, giac::ushort_t*, std::vector&, std::vector&, std::vector&, __mpz_struct (&)[1], __mpz_struct (&)[1], __mpz_struct (&)[1], __mpz_struct (&)[1], __mpz_struct (&)[1], __mpz_struct (&)[1], __mpz_struct (&)[1], __mpz_struct (&)[1], const lp_tab_t&, const giac::context*)': ifactor.cc:803:29: warning: variable 'stend' set but not used [-Wunused-but-set-variable] 803 | slicetype * st=slice, * stend=slice+ss; | ^~~~~ ifactor.cc: In function 'bool giac::msieve(const giac::gen&, giac::gen&, const giac::context*)': ifactor.cc:1903:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1903 | if (Ndl::size_type' {aka 'long unsigned int'} [-Wsign-compare] 4705 | for (int i=0;i/dev/null 2>&1 In file included from giacPCH.h:8, from isom.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from isom.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o alg_ext.lo alg_ext.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c alg_ext.cc -fPIC -DPIC -o .libs/alg_ext.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c alg_ext.cc -o alg_ext.o >/dev/null 2>&1 In file included from giacPCH.h:8, from alg_ext.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from alg_ext.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ alg_ext.cc: In function 'giac::gen giac::common_EXT(giac::gen&, giac::gen&, const vecteur*, const giac::context*)': alg_ext.cc:878:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 878 | for (int i=1;isize();++i){ | ~^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o gauss.lo gauss.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c gauss.cc -fPIC -DPIC -o .libs/gauss.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c gauss.cc -o gauss.o >/dev/null 2>&1 In file included from giacPCH.h:8, from gauss.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from gauss.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gauss.cc: In function 'giac::vecteur giac::qxa(const giac::gen&, const vecteur&, const giac::context*)': gauss.cc:105:9: warning: variable 'd' set but not used [-Wunused-but-set-variable] 105 | int d; | ^ gauss.cc: In function 'giac::vecteur giac::qxac(const giac::gen&, const vecteur&, const giac::context*)': gauss.cc:348:9: warning: variable 'd' set but not used [-Wunused-but-set-variable] 348 | int d; | ^ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o plot3d.lo plot3d.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c plot3d.cc -fPIC -DPIC -o .libs/plot3d.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c plot3d.cc -o plot3d.o >/dev/null 2>&1 In file included from giacPCH.h:8, from plot3d.cc:34: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from plot3d.cc:34: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o rpn.lo rpn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c rpn.cc -fPIC -DPIC -o .libs/rpn.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c rpn.cc -o rpn.o >/dev/null 2>&1 In file included from giacPCH.h:8, from rpn.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from rpn.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ rpn.cc: In function 'giac::gen giac::_purge(const giac::gen&, const giac::context*)': rpn.cc:926:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 926 | if (i>=0 && i/dev/null 2>&1 In file included from giacPCH.h:8, from pari.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from pari.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ pari.cc: In function 'giac::gen giac::in_pari(const giac::gen&, const giac::context*)': pari.cc:775:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 775 | argvec[k]= (GEN) v[j].val; | ^~~~~~~~~~~~~~ pari.cc:793:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 793 | argvec[k]=(long int*)(pos -1); | ^~~~~~~~~~~~~~~~~~~ pari.cc:801:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 801 | argvec[k]=(long int*) v[j].val; | ^~~~~~~~~~~~~~~~~~~~ pari.cc: At global scope: pari.cc:47:17: warning: 'long int abs(long int&)' defined but not used [-Wunused-function] 47 | static long int abs(long int & l){ | ^~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o unary.lo unary.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c unary.cc -fPIC -DPIC -o .libs/unary.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c unary.cc -o unary.o >/dev/null 2>&1 In file included from giacPCH.h:8, from unary.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from unary.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o vecteur.lo vecteur.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c vecteur.cc -fPIC -DPIC -o .libs/vecteur.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c vecteur.cc -o vecteur.o >/dev/null 2>&1 In file included from giacPCH.h:8, from vecteur.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from vecteur.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ vecteur.cc: In function 'bool giac::diagonal_mult(const std::vector&, bool, const std::vector&, std::vector&)': vecteur.cc:1634:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1634 | if (source.size()!=n) return false; | ~~~~~~~~~~~~~^~~ vecteur.cc: In function 'bool giac::balance_krylov(const giac::matrix_double&, std::vector&, int, double)': vecteur.cc:1657:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1657 | if (!n || n!=H.front().size()) | ~^~~~~~~~~~~~~~~~~~ vecteur.cc: In function 'giac::gen giac::dkw_prod(const vecteur&, int)': vecteur.cc:2127:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2127 | for (int i=0;i&, const std::vector&, const std::vector&, const std::vector&, const std::vector&, longlong&, longlong&, longlong&, longlong&)': vecteur.cc:7723:14: warning: unused variable 'n' [-Wunused-variable] 7723 | unsigned n=unsigned(itend-it); | ^ vecteur.cc: In function 'void giac::free_null_lines(std::vector >&, int, int, int, int)': vecteur.cc:8091:15: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 8091 | if (NL.size()!=cmake[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' max) break; | ~~~~~~~~~^~~~~~ vecteur.cc: In function 'int giac::smallmodrref_lastpivotcol(const std::vector >&, int)': vecteur.cc:8200:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 8200 | for (int j=0;j::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11996 | if (Pi.size()!=cP) Pi.resize(cP); | ~~~~~~~~~^~~~ vecteur.cc: In function 'bool giac::mod_pcar(std::vector >&, int, bool&, std::vector&, const giac::context*, bool)': vecteur.cc:13476:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 13476 | for (int j=0;jsize1,s2=w->size2; | ^~ vecteur.cc:15235:21: warning: unused variable 's2' [-Wunused-variable] 15235 | int s1=w->size1,s2=w->size2; | ^~ vecteur.cc: In function 'giac::gen giac::_svd(const giac::gen&, const giac::context*)': vecteur.cc:16087:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 16087 | if (s&, const giac::matrix_double&, std::vector&, int, bool, int, int, int, int, int)': vecteur.cc:17215:9: warning: unused variable 'n' [-Wunused-variable] 17215 | int n=int(H.size())-deltarow; | ^ vecteur.cc: In function 'void giac::qr_householder(giac::matrix_double&, int, giac::matrix_double&, bool, bool, bool, int, int, bool, bool)': vecteur.cc:17508:56: warning: unused variable 'cP' [-Wunused-variable] 17508 | int n=int(H.size())-rstart,c=int(H.front().size()),cP=int(P.front().size()); | ^~ vecteur.cc: In function 'void giac::hessenberg_ortho(giac::matrix_double&, giac::matrix_double&, int, int, bool, int, std::vector&)': vecteur.cc:18161:29: warning: variable 'Hbegin' set but not used [-Wunused-but-set-variable] 18161 | matrix_double::iterator Hbegin=H.begin(); | ^~~~~~ vecteur.cc: In function 'void giac::francis_iterate2(giac::matrix_complex_double&, int, int, giac::matrix_complex_double&, double, bool, giac::matrix_complex_double&, bool)': vecteur.cc:19252:17: warning: variable 'l2' set but not used [-Wunused-but-set-variable] 19252 | complex_double l2=(a+d-delta)/2.0; | ^~ In file included from index.h:21, from giacPCH.h:8, from vecteur.cc:2: vector.h: In instantiation of 'void std::imvector<_Tp>::swap(std::imvector<_Tp>&) [with _Tp = giac::gen]': vecteur.cc:1791:35: required from here vector.h:402:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::imvector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 402 | memcpy(&w,this,sizeof(imvector<_Tp>)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from index.h:21, from giacPCH.h:8, from vecteur.cc:2: vector.h:46:32: note: 'class std::imvector' declared here 46 | template class imvector{ | ^~~~~~~~ In file included from index.h:21, from giacPCH.h:8, from vecteur.cc:2: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': vecteur.cc:7673:24: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ vecteur.cc: In function 'void giac::mhessenberg(std::vector >&, std::vector >&, int, bool)': vecteur.cc:11719:15: warning: 't' may be used uninitialized in this function [-Wmaybe-uninitialized] 11719 | t=invmod(t,modulo); | ~~~~~~^~~~~~~~~~ vecteur.cc: In function 'void giac::vranm(int, const giac::gen&, giac::vecteur&, const giac::context*)': vecteur.cc:11112:12: warning: 'current' may be used uninitialized in this function [-Wmaybe-uninitialized] 11112 | current *= p*(Nv-k)/(k+1)/(1-p); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ vecteur.cc:10887:12: warning: 'current' may be used uninitialized in this function [-Wmaybe-uninitialized] 10887 | current *= lambda/(k+1); | ~~~~~~~~^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o identificateur.lo identificateur.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c identificateur.cc -fPIC -DPIC -o .libs/identificateur.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c identificateur.cc -o identificateur.o >/dev/null 2>&1 In file included from giacPCH.h:8, from identificateur.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from identificateur.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o prog.lo prog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c prog.cc -fPIC -DPIC -o .libs/prog.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c prog.cc -o prog.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' In file included from giacPCH.h:8, from prog.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | prog.cc:2647: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 2647 | #pragma clang diagnostic push | prog.cc:2648: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 2648 | #pragma clang diagnostic ignored "-Wunused-value" | prog.cc:2651: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 2651 | #pragma clang diagnostic pop | In file included from giacPCH.h:32, from prog.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ prog.cc: In function 'giac::gen giac::equaltosto(const giac::gen&, const giac::context*)': prog.cc:144:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 144 | for (int i=0;iLIST_SIZE_LIMIT) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ prog.cc: In function 'giac::gen giac::_contains(const giac::gen&, const giac::context*)': prog.cc:3613:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3613 | if (pos<0 || pos>=a._STRNGptr->size()) | ~~~^~~~~~~~~~~~~~~~~~~~~ prog.cc: In function 'giac::gen giac::_map(const giac::gen&, const giac::context*)': prog.cc:4496:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4496 | for (int j=1;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] 8663 | if (pos<0 || pos>=s.size()) | ~~~^~~~~~~~~~ prog.cc: In function 'bool giac::is_unit_rom(const char*, giac::gen&)': prog.cc:11729:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 11729 | for (int i=0;i/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o first.lo first.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c first.cc -fPIC -DPIC -o .libs/first.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c first.cc -o first.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o TmpLESystemSolver.lo TmpLESystemSolver.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c TmpLESystemSolver.C -fPIC -DPIC -o .libs/TmpLESystemSolver.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c TmpLESystemSolver.C -o TmpLESystemSolver.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o TmpFGLM.lo TmpFGLM.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c TmpFGLM.C -fPIC -DPIC -o .libs/TmpFGLM.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c TmpFGLM.C -o TmpFGLM.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o help.lo help.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c help.cc -fPIC -DPIC -o .libs/help.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c help.cc -o help.o >/dev/null 2>&1 In file included from giacPCH.h:8, from help.cc:3: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from help.cc:3: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o plot.lo plot.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c plot.cc -fPIC -DPIC -o .libs/plot.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c plot.cc -o plot.o >/dev/null 2>&1 In file included from giacPCH.h:8, from plot.cc:34: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from plot.cc:34: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ plot.cc: In function 'int giac::read_attributs(const vecteur&, giac::vecteur&, const giac::context*)': plot.cc:1875:16: warning: variable 'colormask' set but not used [-Wunused-but-set-variable] 1875 | unsigned colormask=0xffff0000; | ^~~~~~~~~ plot.cc: In function 'giac::gen giac::projection(const giac::gen&, const giac::gen&, const giac::context*)': plot.cc:5397:16: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] 5397 | } catch (std::runtime_error) { | ^~~~~~~~~~~~~ plot.cc: In function 'bool giac::intercartesianparametric(const giac::gen&, const giac::gen&, giac::vecteur&, const giac::context*)': plot.cc:9541:18: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] 9541 | } catch(std::runtime_error) { | ^~~~~~~~~~~~~ In file included from index.h:21, from giacPCH.h:8, from plot.cc:34: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': plot.cc:1253:35: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ plot.cc: In function 'giac::gen giac::unarchive_session(const string&, int, const giac::gen&, const giac::context*)': plot.cc:11746:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 11746 | fread(buf,sizeof(char),12,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ plot.cc:11749:12: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 11749 | fread(buf,sizeof(char),1,f); // FIXME 2 for windows? | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ plot.cc: In function 'giac::gen giac::_unarchive(const giac::gen&, const giac::context*)': plot.cc:11833:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 11833 | fread(buf,sizeof(char),4,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from giacPCH.h:32, from plot.cc:34: gen.h: In function 'giac::gen giac::_est_faisceau_droite(const giac::gen&, const giac::context*)': gen.h:613:10: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 613 | val=i; | ~~~^~ plot.cc:15779:11: note: 'res' was declared here 15779 | int res; | ^~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o usual.lo usual.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c usual.cc -fPIC -DPIC -o .libs/usual.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c usual.cc -o usual.o >/dev/null 2>&1 In file included from giacPCH.h:8, from usual.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from usual.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ usual.cc: In function 'bool giac::in_stomap(giac::gen_map&, const giac::gen&, const giac::gen&)': usual.cc:3228:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 3228 | if (a._VECTptr->size()!=fin.val-deb.val+1) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ usual.cc:3258:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 3258 | if (a._VECTptr->size()!=fin.val-deb.val+1) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ usual.cc:3286:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 3286 | if (a._VECTptr->size()!=fin.val-deb.val+1) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ usual.cc: In function 'giac::gen giac::sto(const giac::gen&, const giac::gen&, bool, const giac::context*)': usual.cc:3677:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3677 | if (d<0 || d>f || f>=vs.size() || f<0 || f-d>=as->size()) | ~^~~~~~~~~~~ usual.cc:3677:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3677 | if (d<0 || d>f || f>=vs.size() || f<0 || f-d>=as->size()) | ~~~^~~~~~~~~~~~ usual.cc:3835:41: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 3835 | if (a.type==_VECT && a._VECTptr->size()!=fin.val-deb.val+1) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ usual.cc:3884:43: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 3884 | if (a.type==_VECT && a._VECTptr->size()!=fin.val-deb.val+1) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ usual.cc:3909:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3909 | if (fin2.val-deb2.val+1!=a._VECTptr->front()._VECTptr->size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ usual.cc:3914:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 3914 | if (target.size()<=fin2.val) | ~~~~~~~~~~~~~^~~~~~~~~~ usual.cc: In function 'giac::gen giac::_of(const giac::gen&, const giac::context*)': usual.cc:5454:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 5454 | for (int i=0;in) | ~~~~~~~~~~~~~~~~^~ usual.cc:8488:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 8488 | while (cot_cache.size()<=n) | ~~~~~~~~~~~~~~~~^~~ In file included from index.h:21, from giacPCH.h:8, from usual.cc:2: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': usual.cc:3915:29: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ usual.cc: At global scope: usual.cc:5368:15: warning: 'bool giac::tri2_(const char*, const char*)' defined but not used [-Wunused-function] 5368 | static bool tri2_(const char * a,const char * b){ | ^~~~~ usual.cc:3012:19: warning: 'giac::symbolic giac::symb_cyclotomic(const giac::gen&)' defined but not used [-Wunused-function] 3012 | static symbolic symb_cyclotomic(const gen & e){ | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o lpsolve.lo lpsolve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c lpsolve.cc -fPIC -DPIC -o .libs/lpsolve.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c lpsolve.cc -o lpsolve.o >/dev/null 2>&1 In file included from giacPCH.h:8, from lpsolve.cc:20: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from lpsolve.cc:20: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ In file included from index.h:21, from giacPCH.h:8, from lpsolve.cc:20: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': lpsolve.cc:436:32: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ vector.h: In function 'giac::matrice giac::simplex_reduce_bounded(const matrice&, const vecteur&, std::vector&, giac::vecteur&, giac::gen&, giac::ints&, giac::ints&, int, const giac::context*)': vector.h:429:23: warning: 'ec' may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | return *(begin()+n); | ~~~~~~~~^~~ lpsolve.cc:267:49: note: 'ec' was declared here 267 | int nr=basis.size(),nc=cols.size(),nv=nr+nc,ec,ev,lr,lv,icount=0; | ^~ lpsolve.cc: In member function 'int giac::lp_problem::glpk_solve()': lpsolve.cc:1361:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 1361 | if (result==0) { //solving process finished successfully | ^~ lpsolve.cc:1384:9: warning: 'solution_status' may be used uninitialized in this function [-Wmaybe-uninitialized] 1384 | if (solution_status==_LP_SOLVED) { //get solution and optimum | ^~ lpsolve.cc: In function 'giac::gen giac::_lpsolve(const giac::gen&, const giac::context*)': lpsolve.cc:1858:28: warning: 'is_solver_exact' may be used uninitialized in this function [-Wmaybe-uninitialized] 1858 | switch (is_solver_exact?prob.solve():prob.glpk_solve()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o gen.lo gen.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c gen.cc -fPIC -DPIC -o .libs/gen.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c gen.cc -o gen.o >/dev/null 2>&1 In file included from giacPCH.h:8, from gen.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from gen.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.cc: In function 'void giac::type_operator_plus_times(const giac::gen&, const giac::gen&, giac::gen&)': gen.cc:5909:98: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 5909 | if (c.type==_VECT && c.ref_count()==1 && a.type==_VECT && b.type==_VECT && a._VECTptr->size()size()size()size()b._VECTptr->size()) | ~~~~~^~~~~~~~~~~~~~~~~~~ gen.cc:6338:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6338 | if (brows>a._VECTptr->size()) | ~~~~~^~~~~~~~~~~~~~~~~~~ gen.cc: In function 'giac::gen giac::gcd(const giac::gen&, const giac::gen&, const giac::context*)': gen.cc:10753:88: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 10753 | return gen(gcd(*a._VECTptr,*b._VECTptr,0,ntl_on(contextptr) && a._VECTptr->size()>=NTL_MODGCD && b._VECTptr->size()>=NTL_MODGCD),_POLY1__VECT); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ gen.cc:10753:122: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 10753 | return gen(gcd(*a._VECTptr,*b._VECTptr,0,ntl_on(contextptr) && a._VECTptr->size()>=NTL_MODGCD && b._VECTptr->size()>=NTL_MODGCD),_POLY1__VECT); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ gen.cc: In function 'int giac::try_parse(const string&, const giac::context*)': gen.cc:11867:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11867 | for (int i=0;i::swap(std::imvector<_Tp>&) [with _Tp = giac::gen]': gen.cc:5898:28: required from here vector.h:402:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::imvector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 402 | memcpy(&w,this,sizeof(imvector<_Tp>)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from index.h:21, from giacPCH.h:8, from gen.cc:2: vector.h:46:32: note: 'class std::imvector' declared here 46 | template class imvector{ | ^~~~~~~~ In file included from index.h:21, from giacPCH.h:8, from gen.cc:2: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': gen.cc:11021:22: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ gen.cc: At global scope: gen.cc:10189:15: warning: 'void giac::swap(int&, int&)' defined but not used [-Wunused-function] 10189 | static void swap(int & a,int & b){ | ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o signalprocessing.lo signalprocessing.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c signalprocessing.cc -fPIC -DPIC -o .libs/signalprocessing.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c signalprocessing.cc -o signalprocessing.o >/dev/null 2>&1 In file included from giacPCH.h:8, from signalprocessing.cc:19: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from signalprocessing.cc:19: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ In file included from index.h:21, from giacPCH.h:8, from signalprocessing.cc:19: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': signalprocessing.cc:188:20: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ signalprocessing.cc: In function 'giac::gen giac::_plotspectrum(const giac::gen&, const giac::context*)': signalprocessing.cc:356:73: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 356 | nodes.push_back(makecomplex(((long)i*(long)sr)/(long)n,f)); | ^ signalprocessing.cc:347:76: warning: 'ufreq' may be used uninitialized in this function [-Wmaybe-uninitialized] 347 | int dfreq=ufreq-lfreq,n1=((long)n*(long)lfreq)/(long)sr,n2=((long)n*(long)ufreq)/(long)sr; | ~~~~~~~~^~~~~~~~~~~~~ signalprocessing.cc:347:42: warning: 'lfreq' may be used uninitialized in this function [-Wmaybe-uninitialized] 347 | int dfreq=ufreq-lfreq,n1=((long)n*(long)lfreq)/(long)sr,n2=((long)n*(long)ufreq)/(long)sr; | ~~~~~~~~^~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o nautywrapper.lo nautywrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c nautywrapper.c -fPIC -DPIC -o .libs/nautywrapper.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c nautywrapper.c -o nautywrapper.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o optimization.lo optimization.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c optimization.cc -fPIC -DPIC -o .libs/optimization.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c optimization.cc -o optimization.o >/dev/null 2>&1 In file included from giacPCH.h:8, from optimization.cc:79: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from optimization.cc:79: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ optimization.cc: In function 'giac::gen giac::_minimize(const giac::gen&, const giac::context*)': optimization.cc:703:60: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 703 | if (pos.type!=_VECT || pos._VECTptr->size()!=n) return undef; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from index.h:21, from giacPCH.h:8, from optimization.cc:79: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': optimization.cc:372:22: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o kdisplay.lo kdisplay.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c kdisplay.cc -fPIC -DPIC -o .libs/kdisplay.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c kdisplay.cc -o kdisplay.o >/dev/null 2>&1 In file included from giacPCH.h:8, from kdisplay.cc:19: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from kdisplay.cc:19: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o kadd.lo kadd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c kadd.cc -fPIC -DPIC -o .libs/kadd.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c kadd.cc -o kadd.o >/dev/null 2>&1 In file included from giacPCH.h:8, from kadd.cc:2: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from kadd.cc:2: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o xcas.o xcas.cc In file included from giacPCH.h:8, from History.h:27, from Xcas1.h:22, from hist.h:7, from hist.cxx:4, from xcas.cc:3: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from History.h:27, from Xcas1.h:22, from hist.h:7, from hist.cxx:4, from xcas.cc:3: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ In file included from xcas.cc:3: hist.cxx: In function 'void cb_Insert_Example(Fl_Widget*, void*)': hist.cxx:631:85: warning: 'int fl_ask(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | i=fl_ask("%s",("File "+std::string(m->text())+" exists. Overwrite?").c_str()); | ^ In file included from /usr/include/FL/fl_message.H:19, from Editeur.h:42, from Graph.h:37, from Xcas1.h:23, from hist.h:7, from hist.cxx:4, from xcas.cc:3: /usr/include/FL/fl_ask.H:55:15: note: declared here 55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ (__printf__, 1, 2), __deprecated__)); | ^~~~~~ In file included from xcas.cc:3: hist.cxx:585:29: warning: unused variable 'contextptr' [-Wunused-variable] 585 | const giac::context * contextptr=Xcas_get_context(); | ^~~~~~~~~~ hist.cxx: In function 'void cb_Insert_ItemName(Fl_Widget*, void*)': hist.cxx:655:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 655 | if (pos>0 && pos::size_type' {aka 'long unsigned int'} [-Wsign-compare] 660 | if (pos2>=0 && pos2::size_type' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (menu_buffer.size()>1 && menu_buffer!="%0" && !(pos>0 && posvalue()){ | ~~~^~~~~~~~~~~~~~~~~~~ hist.cxx: In function 'void cb_Assistant_ItemName(Fl_Widget*, void*)': hist.cxx:721:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 721 | if (pos>0 && posi && eposi && epos/dev/null 2>&1 In file included from giacPCH.h:8, from graphtheory.cc:20: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from graphtheory.cc:20: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ In file included from index.h:21, from giacPCH.h:8, from graphtheory.cc:20: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': graphtheory.cc:251:23: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o lex_yy.o lex_yy.c lex.yy.c:5982:16: warning: 'input' defined but not used [-Wunused-function] make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -c -o y_tab.o y_tab.c itex2MML.y: In function 'itex2MML_do_html_filter': itex2MML.y:1892:2: warning: label '_until_html' defined but not used [-Wunused-label] 1892 | _until_html: | ^~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L. -L.. -lmicropython -o hevea2mml hevea2mml.o lex_yy.o y_tab.o -lrt -lpthread -lnauty -lcurl -lsamplerate -lglpk -lao -lflexiblas -lflexiblas -ldl -lpng16 -lm -lecm -lmpfi -lmpfr -lgmp libtool: link: g++ -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o hevea2mml hevea2mml.o lex_yy.o y_tab.o -L. -L.. -lmicropython -lrt -lpthread -lnauty -lcurl -lsamplerate -lglpk -lao -lflexiblas -ldl -lpng16 -lm -lecm -lmpfi -lmpfr -lgmp make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o graphe.lo graphe.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c graphe.cc -fPIC -DPIC -o .libs/graphe.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c graphe.cc -o graphe.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' In file included from giacPCH.h:8, from graphe.cc:20: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from graphe.cc:20: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ graphe.cc: In member function 'giac::graphe::yen::tree_node* giac::graphe::yen::store_path(const ivector&, giac::graphe::yen::tree_node*)': graphe.cc:12772:11: warning: unused variable 'j' [-Wunused-variable] 12772 | int i,j,n=path.size(); | ^ In file included from index.h:21, from giacPCH.h:8, from graphe.cc:20: vector.h: In instantiation of 'void std::imvector<_Tp>::resize(std::size_t) [with _Tp = giac::gen; std::size_t = long unsigned int]': graphe.cc:657:24: required from here vector.h:301:11: warning: unused variable 'prev' [-Wunused-variable] 301 | unsigned prev=_taille==immvector_max?0:_abs(_taille); | ^~~~ graphe.cc: In member function 'int giac::graphe::choose_outer_face(const ivectors&)': graphe.cc:6747:12: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 6747 | return f; | ^ graphe.cc: In static member function 'static bool giac::graphe::embed_rectangles(std::vector&, double)': graphe.cc:7735:25: warning: 'lock_type' may be used uninitialized in this function [-Wmaybe-uninitialized] 7735 | if (lock_type==1) | ^~ graphe.cc: In member function 'int giac::graphe::best_quadrant(const point&, const layout&) const': graphe.cc:8449:9: warning: 'bestq' may be used uninitialized in this function [-Wmaybe-uninitialized] 8449 | int bestq,n=adj.size(); | ^~~~~ In file included from graphe.cc:22: graphe.h: In member function 'void giac::graphe::dijkstra(int, const ivector&, giac::vecteur&, giac::graphe::ivectors*, int)': graphe.h:146:53: warning: 'u' may be used uninitialized in this function [-Wmaybe-uninitialized] 146 | inline void set_ancestor(int i) { m_ancestor=i; } | ~~~~~~~~~~^~ graphe.cc:8907:13: note: 'u' was declared here 8907 | int pos,u; | ^ graphe.cc: In member function 'void giac::graphe::randomize_edge_weights(double, double, bool)': graphe.cc:2472:44: warning: 'm' may be used uninitialized in this function [-Wmaybe-uninitialized] 2472 | w=gen(rand_integer(n-m+1)+m); | ^ In file included from index.h:21, from giacPCH.h:8, from graphe.cc:20: vector.h: In member function 'bool giac::graphe::bellman_ford(int, const ivector&, giac::vecteur&, giac::graphe::ivectors*)': vector.h:221:51: warning: 'v' may be used uninitialized in this function [-Wmaybe-uninitialized] 221 | _Tp & operator [](size_t i) { return *(begin()+i); } | ~~~~~~~~^~~ graphe.cc:8954:26: note: 'v' was declared here 8954 | int n=node_count(),u,v; | ^ In file included from index.h:21, from giacPCH.h:8, from graphe.cc:20: vector.h:221:51: warning: 'u' may be used uninitialized in this function [-Wmaybe-uninitialized] 221 | _Tp & operator [](size_t i) { return *(begin()+i); } | ~~~~~~~~^~~ graphe.cc:8954:24: note: 'u' was declared here 8954 | int n=node_count(),u,v; | ^ graphe.cc: In member function 'bool giac::graphe::fleury(int, giac::graphe::ivector&)': graphe.cc:6300:18: warning: 'j' may be used uninitialized in this function [-Wmaybe-uninitialized] 6300 | path[--m]=j; graphe.cc: In member function 'void giac::graphe::tsp::select_branching_variable(glp_tree*)': graphe.cc:11567:21: warning: 'j0' may be used uninitialized in this function [-Wmaybe-uninitialized] 11567 | x0=xev[I2[j0]]; | ^ graphe.cc: In member function 'void giac::graphe::simplify(giac::graphe&, bool) const': graphe.cc:12027:59: warning: 'lab' may be used uninitialized in this function [-Wmaybe-uninitialized] 12027 | i=G.supports_attributes()?G.add_node(++lab):G.add_node(); | ^ graphe.cc: In member function 'void giac::graphe::tsp::perform_3opt_moves(giac::graphe::ivector&)': graphe.cc:11026:99: warning: 'we1e2' may be used uninitialized in this function [-Wmaybe-uninitialized] 11026 | (G->has_edge(b1,b3) && he1e2 && G->has_edge(b2,e3) && sw>weight(b1,b3)+we1e2+weight(b2,e3))) | ~~~~~~~~~~~~~^~~~~~ graphe.cc:11024:91: warning: 'wb1e2' may be used uninitialized in this function [-Wmaybe-uninitialized] 11024 | (hb1e2 && G->has_edge(b3,b2) && G->has_edge(e1,e3) && sw>wb1e2+weight(b3,b2)+weight(e1,e3)) || | ~~~~~^~~~~~~~~~~~~~ graphe.cc:11025:91: warning: 'wb1b2' may be used uninitialized in this function [-Wmaybe-uninitialized] 11025 | (hb1b2 && G->has_edge(b3,e1) && G->has_edge(e2,e3) && sw>wb1b2+weight(b3,e1)+weight(e2,e3)) || | ~~~~~^~~~~~~~~~~~~~ graphe.cc:11096:17: warning: 'var' may be used uninitialized in this function [-Wmaybe-uninitialized] 11096 | switch (var) { | ^~~~~~ In file included from giacPCH.h:32, from graphe.cc:20: gen.h: In member function 'giac::gen giac::graphe::triangle_count(giac::graphe::ivectors*, bool, bool)': gen.h:613:10: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized] 613 | val=i; | ~~~^~ graphe.cc:5297:44: note: 'p1' was declared here 5297 | int n=node_count(),i,j,sz1,sz2,sz3,isz,p1,p2,p3; | ^~ graphe.cc: In member function 'int giac::graphe::edge_connectivity()': graphe.cc:12537:6: warning: 'p' may be used uninitialized in this function [-Wmaybe-uninitialized] 12537 | v=p; maxdeg=lambda; | ~^~ graphe.cc: In member function 'int giac::graphe::vertex_connectivity()': graphe.cc:12607:19: warning: 'v' may be used uninitialized in this function [-Wmaybe-uninitialized] 12607 | adjacent_nodes(v,adj); | ~~~~~~~~~~~~~~^~~~~~~ graphe.cc: In member function 'int giac::graphe::exact_edge_coloring(giac::graphe::ivector&, int*)': graphe.cc:5191:24: warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized] 5191 | if (e.first==i || e.second==i) | ~~~~~~~~~~~^~~~~~~~~~~~~~ graphe.cc: In member function 'void giac::graphe::tsp::formulate_mip()': graphe.cc:10442:36: warning: 'nrows0' may be used uninitialized in this function [-Wmaybe-uninitialized] 10442 | l=edge_index(isdirected?(k/dev/null 2>&1 In file included from giacPCH.h:8, from cocoa.cc:4: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from cocoa.cc:4: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ cocoa.cc: In member function 'void giac::tdeg_t64::compute_elim(longlong*, longlong*)': cocoa.cc:683:12: warning: unused variable 'tdegcare' [-Wunused-variable] 683 | bool tdegcare=false; | ^~~~~~~~ cocoa.cc: In constructor 'giac::tdeg_t64::tdeg_t64(const giac::index_m&, giac::order_t)': cocoa.cc:881:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 881 | for (int i=0;i&, const std::vector >&, std::vector, giac::modint)': cocoa.cc:5079:14: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 5079 | if (pos==-1) | ~~~^~~~ cocoa.cc: In function 'unsigned int giac::reducef4buchbergersplit(std::vector&, const std::vector >&, const std::vector&, unsigned int, const std::vector >&, const std::vector&, std::vector&, unsigned int*, std::vector&, giac::modint)': cocoa.cc:6412:16: warning: unused variable 'invmodulo' [-Wunused-variable] 6412 | unsigned invmodulo=((1ULL<<(2*nbits)))/env+1; | ^~~~~~~~~ cocoa.cc:6399:14: warning: variable 'skip' set but not used [-Wunused-but-set-variable] 6399 | unsigned skip=0; | ^~~~ cocoa.cc: In function 'unsigned int giac::reducef4buchbergersplitdouble(std::vector&, const std::vector >&, const std::vector&, unsigned int, const std::vector >&, const std::vector&, std::vector&, unsigned int*, std::vector&, giac::modint)': cocoa.cc:6620:14: warning: variable 'skip' set but not used [-Wunused-but-set-variable] 6620 | unsigned skip=0; | ^~~~ cocoa.cc: In function 'bool giac::greduce8(const giac::vectpoly&, const giac::vectpoly&, giac::order_t&, giac::vectpoly&, giac::environment*, const giac::context*)': cocoa.cc:16791:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 16791 | for (unsigned i=0;i&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t14; giac::modint = int]': cocoa.cc:16555:62: required from here cocoa.cc:16500:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 16500 | for (unsigned i=0;i&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t11; giac::modint = int]': cocoa.cc:16613:60: required from here cocoa.cc:16500:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] cocoa.cc: In instantiation of 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t15; giac::modint = int]': cocoa.cc:16674:58: required from here cocoa.cc:16500:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] cocoa.cc: In instantiation of 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t64; giac::modint = int]': cocoa.cc:16734:56: required from here cocoa.cc:16500:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] cocoa.cc: In instantiation of 'int giac::in_mod_gbasis(giac::vectpoly8&, bool, bool, int&, const giac::context*, giac::gbasis_param_t, int) [with tdeg_t = giac::tdeg_t14]': cocoa.cc:14832:28: required from 'bool giac::mod_gbasis(giac::vectpoly8&, bool, bool, int&, const giac::context*, giac::gbasis_param_t) [with tdeg_t = giac::tdeg_t14]' cocoa.cc:16543:32: required from here cocoa.cc:13985:73: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 13985 | if (gbasis_par.reinject_for_calc>0 && gbasis_par.reinject_for_calc=simult_primes_seuil2) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:14048:11: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 14048 | if (count>=simult_primes_seuil3) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:14069:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 14069 | for (unsigned j=0;j, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 14479 | for (;insertpos, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 14488 | if (insertpos==current_gbasis.size()){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:13959:14: warning: unused variable 'initial' [-Wunused-variable] 13959 | unsigned initial=unsigned(res.size()); | ^~~~~~~ cocoa.cc:14033:20: warning: variable 'p0' set but not used [-Wunused-but-set-variable] 14033 | int pend=p.val,p0; | ^~ cocoa.cc: In instantiation of 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]': cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:12867:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 12867 | for (unsigned i=0;i::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 12925 | if ( seldeg && (smallposv.size(), std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 12975 | if (modsize, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 13117 | for (int i=0;i, unsigned int>::value_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 13231 | if (!start_index_v.empty() && G[j]&, giac::polymod&) [with tdeg_t = giac::tdeg_t14]': cocoa.cc:16473:39: required from 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16555:62: required from here cocoa.cc:13442:9: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 13442 | if (k==d) | ~^~~ cocoa.cc: In instantiation of 'bool giac::in_gbasisf4buchbergermod(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]': cocoa.cc:9018:36: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16560:100: required from here cocoa.cc:8960:13: warning: unused variable 'debut' [-Wunused-variable] 8960 | unsigned debut = unsigned(G.size()) - added; | ^~~~~ cocoa.cc: In instantiation of 'int giac::in_mod_gbasis(giac::vectpoly8&, bool, bool, int&, const giac::context*, giac::gbasis_param_t, int) [with tdeg_t = giac::tdeg_t11]': cocoa.cc:14832:28: required from 'bool giac::mod_gbasis(giac::vectpoly8&, bool, bool, int&, const giac::context*, giac::gbasis_param_t) [with tdeg_t = giac::tdeg_t11]' cocoa.cc:16601:37: required from here cocoa.cc:13985:73: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 13985 | if (gbasis_par.reinject_for_calc>0 && gbasis_par.reinject_for_calc=simult_primes_seuil2) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:14048:11: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 14048 | if (count>=simult_primes_seuil3) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:14069:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 14069 | for (unsigned j=0;j, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 14479 | for (;insertpos, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 14488 | if (insertpos==current_gbasis.size()){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:13959:14: warning: unused variable 'initial' [-Wunused-variable] 13959 | unsigned initial=unsigned(res.size()); | ^~~~~~~ cocoa.cc:14033:20: warning: variable 'p0' set but not used [-Wunused-but-set-variable] 14033 | int pend=p.val,p0; | ^~ cocoa.cc: In instantiation of 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]': cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16611:184: required from here cocoa.cc:12867:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 12867 | for (unsigned i=0;i::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 12925 | if ( seldeg && (smallposv.size(), std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 12975 | if (modsize, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 13117 | for (int i=0;i, unsigned int>::value_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 13231 | if (!start_index_v.empty() && G[j]&, giac::polymod&) [with tdeg_t = giac::tdeg_t11]': cocoa.cc:16473:39: required from 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16613:60: required from here cocoa.cc:13442:9: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 13442 | if (k==d) | ~^~~ cocoa.cc: In instantiation of 'bool giac::in_gbasisf4buchbergermod(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]': cocoa.cc:9018:36: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16618:98: required from here cocoa.cc:8960:13: warning: unused variable 'debut' [-Wunused-variable] 8960 | unsigned debut = unsigned(G.size()) - added; | ^~~~~ cocoa.cc: In instantiation of 'int giac::in_mod_gbasis(giac::vectpoly8&, bool, bool, int&, const giac::context*, giac::gbasis_param_t, int) [with tdeg_t = giac::tdeg_t15]': cocoa.cc:14832:28: required from 'bool giac::mod_gbasis(giac::vectpoly8&, bool, bool, int&, const giac::context*, giac::gbasis_param_t) [with tdeg_t = giac::tdeg_t15]' cocoa.cc:16657:37: required from here cocoa.cc:13985:73: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 13985 | if (gbasis_par.reinject_for_calc>0 && gbasis_par.reinject_for_calc=simult_primes_seuil2) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:14048:11: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 14048 | if (count>=simult_primes_seuil3) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:14069:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 14069 | for (unsigned j=0;j, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 14479 | for (;insertpos, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 14488 | if (insertpos==current_gbasis.size()){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:13959:14: warning: unused variable 'initial' [-Wunused-variable] 13959 | unsigned initial=unsigned(res.size()); | ^~~~~~~ cocoa.cc:14033:20: warning: variable 'p0' set but not used [-Wunused-but-set-variable] 14033 | int pend=p.val,p0; | ^~ cocoa.cc: In instantiation of 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]': cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16670:183: required from here cocoa.cc:12867:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 12867 | for (unsigned i=0;i::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 12925 | if ( seldeg && (smallposv.size(), std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 12975 | if (modsize, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 13117 | for (int i=0;i, unsigned int>::value_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 13231 | if (!start_index_v.empty() && G[j]&, giac::polymod&) [with tdeg_t = giac::tdeg_t15]': cocoa.cc:16473:39: required from 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16674:58: required from here cocoa.cc:13442:9: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 13442 | if (k==d) | ~^~~ cocoa.cc: In instantiation of 'bool giac::in_gbasisf4buchbergermod(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]': cocoa.cc:9018:36: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16683:94: required from here cocoa.cc:8960:13: warning: unused variable 'debut' [-Wunused-variable] 8960 | unsigned debut = unsigned(G.size()) - added; | ^~~~~ cocoa.cc: In instantiation of 'int giac::in_mod_gbasis(giac::vectpoly8&, bool, bool, int&, const giac::context*, giac::gbasis_param_t, int) [with tdeg_t = giac::tdeg_t64]': cocoa.cc:14832:28: required from 'bool giac::mod_gbasis(giac::vectpoly8&, bool, bool, int&, const giac::context*, giac::gbasis_param_t) [with tdeg_t = giac::tdeg_t64]' cocoa.cc:16718:35: required from here cocoa.cc:13985:73: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 13985 | if (gbasis_par.reinject_for_calc>0 && gbasis_par.reinject_for_calc=simult_primes_seuil2) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:14048:11: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 14048 | if (count>=simult_primes_seuil3) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:14069:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 14069 | for (unsigned j=0;j, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 14479 | for (;insertpos, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 14488 | if (insertpos==current_gbasis.size()){ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:13959:14: warning: unused variable 'initial' [-Wunused-variable] 13959 | unsigned initial=unsigned(res.size()); | ^~~~~~~ cocoa.cc:14033:20: warning: variable 'p0' set but not used [-Wunused-but-set-variable] 14033 | int pend=p.val,p0; | ^~ cocoa.cc: In instantiation of 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]': cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16731:176: required from here cocoa.cc:12867:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 12867 | for (unsigned i=0;i::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 12925 | if ( seldeg && (smallposv.size(), std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 12975 | if (modsize, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 13117 | for (int i=0;i, unsigned int>::value_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 13231 | if (!start_index_v.empty() && G[j]&, giac::polymod&) [with tdeg_t = giac::tdeg_t64]': cocoa.cc:16473:39: required from 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16734:56: required from here cocoa.cc:13442:9: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 13442 | if (k==d) | ~^~~ cocoa.cc: In instantiation of 'bool giac::in_gbasisf4buchbergermod(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]': cocoa.cc:9018:36: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16743:92: required from here cocoa.cc:8960:13: warning: unused variable 'debut' [-Wunused-variable] 8960 | unsigned debut = unsigned(G.size()) - added; | ^~~~~ cocoa.cc: In instantiation of 'giac::zpolymod::zpolymod() [with tdeg_t = giac::tdeg_t14]': cocoa.cc:12891:21: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:10302:10: warning: 'giac::zpolymod::in_gbasis' will be initialized after [-Wreorder] 10302 | bool in_gbasis; // set to false in zgbasis_updatemod for "small" reductors that we still want to use for reduction | ^~~~~~~~~ cocoa.cc:10301:15: warning: 'short int giac::zpolymod::dim' [-Wreorder] 10301 | short int dim; | ^~~ cocoa.cc:10310:5: warning: when initialized here [-Wreorder] 10310 | zpolymod():in_gbasis(true),dim(0),expo(0),ldeg(),age(0),fromleft(-1),fromright(-1),logz(1) {order.o=0; order.lex=0; order.dim=0; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc:10306:12: warning: 'giac::zpolymod::ldeg' will be initialized after [-Wreorder] 10306 | tdeg_t ldeg; | ^~~~ cocoa.cc:10303:15: warning: 'short int:15 giac::zpolymod::age' [-Wreorder] 10303 | short int age:15; | ^~~ cocoa.cc:10310:5: warning: when initialized here [-Wreorder] 10310 | zpolymod():in_gbasis(true),dim(0),expo(0),ldeg(),age(0),fromleft(-1),fromright(-1),logz(1) {order.o=0; order.lex=0; order.dim=0; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc: In instantiation of 'giac::zpolymod::zpolymod(giac::order_t, int, const tdeg_t&) [with tdeg_t = giac::tdeg_t14]': cocoa.cc:13037:20: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:10302:10: warning: 'giac::zpolymod::in_gbasis' will be initialized after [-Wreorder] 10302 | bool in_gbasis; // set to false in zgbasis_updatemod for "small" reductors that we still want to use for reduction | ^~~~~~~~~ cocoa.cc:10301:15: warning: 'short int giac::zpolymod::dim' [-Wreorder] 10301 | short int dim; | ^~~ cocoa.cc:10312:5: warning: when initialized here [-Wreorder] 10312 | zpolymod(order_t o,int d,const tdeg_t & l): in_gbasis(true),dim(d),expo(0),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc:10306:12: warning: 'giac::zpolymod::ldeg' will be initialized after [-Wreorder] 10306 | tdeg_t ldeg; | ^~~~ cocoa.cc:10303:15: warning: 'short int:15 giac::zpolymod::age' [-Wreorder] 10303 | short int age:15; | ^~~ cocoa.cc:10312:5: warning: when initialized here [-Wreorder] 10312 | zpolymod(order_t o,int d,const tdeg_t & l): in_gbasis(true),dim(d),expo(0),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc: In instantiation of 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]': cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:12052:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 12052 | for (int i=0;i&, std::vector&, int, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, giac::vectpolymod&, bool) [with tdeg_t = giac::tdeg_t14]': cocoa.cc:13211:26: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:11337:13: warning: variable 'order' set but not used [-Wunused-but-set-variable] 11337 | order_t order=res.front().order; | ^~~~~ cocoa.cc:11338:9: warning: unused variable 'dim' [-Wunused-variable] 11338 | int dim=res.front().dim; | ^~~ cocoa.cc: In instantiation of 'bool giac::rur_separate(giac::vectpolymod&, giac::polymod&, giac::modint, giac::polymod&, giac::vecteur&, giac::matrice&, int) [with tdeg_t = giac::tdeg_t14; giac::modint = int; giac::vecteur = giac::dbgprint_vector; giac::matrice = giac::dbgprint_vector]': cocoa.cc:13774:24: required from 'bool giac::rur_compute(giac::vectpolymod&, giac::polymod&, giac::polymod&, int, giac::polymod&, giac::vectpolymod&) [with tdeg_t = giac::tdeg_t14]' cocoa.cc:16490:18: required from 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16555:62: required from here cocoa.cc:13680:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 13680 | for (;essai&, const giac::polymod&, const giac::polymod&, const matrice&, giac::modint, giac::matrice&) [with tdeg_t = giac::tdeg_t14; giac::matrice = giac::dbgprint_vector; giac::modint = int]': cocoa.cc:13812:22: required from 'bool giac::rur_compute(giac::vectpolymod&, giac::polymod&, giac::polymod&, int, giac::polymod&, giac::vectpolymod&) [with tdeg_t = giac::tdeg_t14]' cocoa.cc:16490:18: required from 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16555:62: required from here cocoa.cc:13530:9: warning: unused variable 'S' [-Wunused-variable] 13530 | int S=int(lm.coord.size()),dim=lm.dim; | ^ cocoa.cc: In instantiation of 'int giac::f4mod(giac::vectpolymod&, const std::vector&, giac::modint, std::vector&, giac::vectpolymod&, bool, unsigned int&, std::vector*, std::vector >*, unsigned int&, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]': cocoa.cc:8901:13: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:9018:36: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16560:100: required from here cocoa.cc:8338:14: warning: variable 'nonzero' set but not used [-Wunused-but-set-variable] 8338 | unsigned nonzero=unsigned(B.size()); | ^~~~~~~ cocoa.cc:8374:12: warning: unused variable 'sknon0' [-Wunused-variable] 8374 | double sknon0=0; | ^~~~~~ cocoa.cc:8376:26: warning: unused variable 'zerolines' [-Wunused-variable] 8376 | unsigned usedcount=0,zerolines=0; | ^~~~~~~~~ cocoa.cc: In instantiation of 'giac::zpolymod::zpolymod() [with tdeg_t = giac::tdeg_t11]': cocoa.cc:12891:21: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16611:184: required from here cocoa.cc:10302:10: warning: 'giac::zpolymod::in_gbasis' will be initialized after [-Wreorder] 10302 | bool in_gbasis; // set to false in zgbasis_updatemod for "small" reductors that we still want to use for reduction | ^~~~~~~~~ cocoa.cc:10301:15: warning: 'short int giac::zpolymod::dim' [-Wreorder] 10301 | short int dim; | ^~~ cocoa.cc:10310:5: warning: when initialized here [-Wreorder] 10310 | zpolymod():in_gbasis(true),dim(0),expo(0),ldeg(),age(0),fromleft(-1),fromright(-1),logz(1) {order.o=0; order.lex=0; order.dim=0; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc:10306:12: warning: 'giac::zpolymod::ldeg' will be initialized after [-Wreorder] 10306 | tdeg_t ldeg; | ^~~~ cocoa.cc:10303:15: warning: 'short int:15 giac::zpolymod::age' [-Wreorder] 10303 | short int age:15; | ^~~ cocoa.cc:10310:5: warning: when initialized here [-Wreorder] 10310 | zpolymod():in_gbasis(true),dim(0),expo(0),ldeg(),age(0),fromleft(-1),fromright(-1),logz(1) {order.o=0; order.lex=0; order.dim=0; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc: In instantiation of 'giac::zpolymod::zpolymod(giac::order_t, int, const tdeg_t&) [with tdeg_t = giac::tdeg_t11]': cocoa.cc:13037:20: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16611:184: required from here cocoa.cc:10302:10: warning: 'giac::zpolymod::in_gbasis' will be initialized after [-Wreorder] 10302 | bool in_gbasis; // set to false in zgbasis_updatemod for "small" reductors that we still want to use for reduction | ^~~~~~~~~ cocoa.cc:10301:15: warning: 'short int giac::zpolymod::dim' [-Wreorder] 10301 | short int dim; | ^~~ cocoa.cc:10312:5: warning: when initialized here [-Wreorder] 10312 | zpolymod(order_t o,int d,const tdeg_t & l): in_gbasis(true),dim(d),expo(0),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc:10306:12: warning: 'giac::zpolymod::ldeg' will be initialized after [-Wreorder] 10306 | tdeg_t ldeg; | ^~~~ cocoa.cc:10303:15: warning: 'short int:15 giac::zpolymod::age' [-Wreorder] 10303 | short int age:15; | ^~~ cocoa.cc:10312:5: warning: when initialized here [-Wreorder] 10312 | zpolymod(order_t o,int d,const tdeg_t & l): in_gbasis(true),dim(d),expo(0),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc: In instantiation of 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]': cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16611:184: required from here cocoa.cc:12052:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 12052 | for (int i=0;i&, std::vector&, int, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, giac::vectpolymod&, bool) [with tdeg_t = giac::tdeg_t11]': cocoa.cc:13211:26: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16611:184: required from here cocoa.cc:11337:13: warning: variable 'order' set but not used [-Wunused-but-set-variable] 11337 | order_t order=res.front().order; | ^~~~~ cocoa.cc:11338:9: warning: unused variable 'dim' [-Wunused-variable] 11338 | int dim=res.front().dim; | ^~~ cocoa.cc: In instantiation of 'bool giac::rur_separate(giac::vectpolymod&, giac::polymod&, giac::modint, giac::polymod&, giac::vecteur&, giac::matrice&, int) [with tdeg_t = giac::tdeg_t11; giac::modint = int; giac::vecteur = giac::dbgprint_vector; giac::matrice = giac::dbgprint_vector]': cocoa.cc:13774:24: required from 'bool giac::rur_compute(giac::vectpolymod&, giac::polymod&, giac::polymod&, int, giac::polymod&, giac::vectpolymod&) [with tdeg_t = giac::tdeg_t11]' cocoa.cc:16490:18: required from 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16613:60: required from here cocoa.cc:13680:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 13680 | for (;essai&, const giac::polymod&, const giac::polymod&, const matrice&, giac::modint, giac::matrice&) [with tdeg_t = giac::tdeg_t11; giac::matrice = giac::dbgprint_vector; giac::modint = int]': cocoa.cc:13812:22: required from 'bool giac::rur_compute(giac::vectpolymod&, giac::polymod&, giac::polymod&, int, giac::polymod&, giac::vectpolymod&) [with tdeg_t = giac::tdeg_t11]' cocoa.cc:16490:18: required from 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16613:60: required from here cocoa.cc:13530:9: warning: unused variable 'S' [-Wunused-variable] 13530 | int S=int(lm.coord.size()),dim=lm.dim; | ^ cocoa.cc: In instantiation of 'int giac::f4mod(giac::vectpolymod&, const std::vector&, giac::modint, std::vector&, giac::vectpolymod&, bool, unsigned int&, std::vector*, std::vector >*, unsigned int&, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]': cocoa.cc:8901:13: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:9018:36: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16618:98: required from here cocoa.cc:8338:14: warning: variable 'nonzero' set but not used [-Wunused-but-set-variable] 8338 | unsigned nonzero=unsigned(B.size()); | ^~~~~~~ cocoa.cc:8374:12: warning: unused variable 'sknon0' [-Wunused-variable] 8374 | double sknon0=0; | ^~~~~~ cocoa.cc:8376:26: warning: unused variable 'zerolines' [-Wunused-variable] 8376 | unsigned usedcount=0,zerolines=0; | ^~~~~~~~~ cocoa.cc: In instantiation of 'giac::zpolymod::zpolymod() [with tdeg_t = giac::tdeg_t15]': cocoa.cc:12891:21: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16670:183: required from here cocoa.cc:10302:10: warning: 'giac::zpolymod::in_gbasis' will be initialized after [-Wreorder] 10302 | bool in_gbasis; // set to false in zgbasis_updatemod for "small" reductors that we still want to use for reduction | ^~~~~~~~~ cocoa.cc:10301:15: warning: 'short int giac::zpolymod::dim' [-Wreorder] 10301 | short int dim; | ^~~ cocoa.cc:10310:5: warning: when initialized here [-Wreorder] 10310 | zpolymod():in_gbasis(true),dim(0),expo(0),ldeg(),age(0),fromleft(-1),fromright(-1),logz(1) {order.o=0; order.lex=0; order.dim=0; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc:10306:12: warning: 'giac::zpolymod::ldeg' will be initialized after [-Wreorder] 10306 | tdeg_t ldeg; | ^~~~ cocoa.cc:10303:15: warning: 'short int:15 giac::zpolymod::age' [-Wreorder] 10303 | short int age:15; | ^~~ cocoa.cc:10310:5: warning: when initialized here [-Wreorder] 10310 | zpolymod():in_gbasis(true),dim(0),expo(0),ldeg(),age(0),fromleft(-1),fromright(-1),logz(1) {order.o=0; order.lex=0; order.dim=0; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc: In instantiation of 'giac::zpolymod::zpolymod(giac::order_t, int, const tdeg_t&) [with tdeg_t = giac::tdeg_t15]': cocoa.cc:13037:20: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16670:183: required from here cocoa.cc:10302:10: warning: 'giac::zpolymod::in_gbasis' will be initialized after [-Wreorder] 10302 | bool in_gbasis; // set to false in zgbasis_updatemod for "small" reductors that we still want to use for reduction | ^~~~~~~~~ cocoa.cc:10301:15: warning: 'short int giac::zpolymod::dim' [-Wreorder] 10301 | short int dim; | ^~~ cocoa.cc:10312:5: warning: when initialized here [-Wreorder] 10312 | zpolymod(order_t o,int d,const tdeg_t & l): in_gbasis(true),dim(d),expo(0),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc:10306:12: warning: 'giac::zpolymod::ldeg' will be initialized after [-Wreorder] 10306 | tdeg_t ldeg; | ^~~~ cocoa.cc:10303:15: warning: 'short int:15 giac::zpolymod::age' [-Wreorder] 10303 | short int age:15; | ^~~ cocoa.cc:10312:5: warning: when initialized here [-Wreorder] 10312 | zpolymod(order_t o,int d,const tdeg_t & l): in_gbasis(true),dim(d),expo(0),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc: In instantiation of 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]': cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16670:183: required from here cocoa.cc:12052:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 12052 | for (int i=0;i&, std::vector&, int, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, giac::vectpolymod&, bool) [with tdeg_t = giac::tdeg_t15]': cocoa.cc:13211:26: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16670:183: required from here cocoa.cc:11337:13: warning: variable 'order' set but not used [-Wunused-but-set-variable] 11337 | order_t order=res.front().order; | ^~~~~ cocoa.cc:11338:9: warning: unused variable 'dim' [-Wunused-variable] 11338 | int dim=res.front().dim; | ^~~ cocoa.cc: In instantiation of 'bool giac::rur_separate(giac::vectpolymod&, giac::polymod&, giac::modint, giac::polymod&, giac::vecteur&, giac::matrice&, int) [with tdeg_t = giac::tdeg_t15; giac::modint = int; giac::vecteur = giac::dbgprint_vector; giac::matrice = giac::dbgprint_vector]': cocoa.cc:13774:24: required from 'bool giac::rur_compute(giac::vectpolymod&, giac::polymod&, giac::polymod&, int, giac::polymod&, giac::vectpolymod&) [with tdeg_t = giac::tdeg_t15]' cocoa.cc:16490:18: required from 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16674:58: required from here cocoa.cc:13680:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 13680 | for (;essai&, const giac::polymod&, const giac::polymod&, const matrice&, giac::modint, giac::matrice&) [with tdeg_t = giac::tdeg_t15; giac::matrice = giac::dbgprint_vector; giac::modint = int]': cocoa.cc:13812:22: required from 'bool giac::rur_compute(giac::vectpolymod&, giac::polymod&, giac::polymod&, int, giac::polymod&, giac::vectpolymod&) [with tdeg_t = giac::tdeg_t15]' cocoa.cc:16490:18: required from 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16674:58: required from here cocoa.cc:13530:9: warning: unused variable 'S' [-Wunused-variable] 13530 | int S=int(lm.coord.size()),dim=lm.dim; | ^ cocoa.cc: In instantiation of 'int giac::f4mod(giac::vectpolymod&, const std::vector&, giac::modint, std::vector&, giac::vectpolymod&, bool, unsigned int&, std::vector*, std::vector >*, unsigned int&, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]': cocoa.cc:8901:13: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:9018:36: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16683:94: required from here cocoa.cc:8338:14: warning: variable 'nonzero' set but not used [-Wunused-but-set-variable] 8338 | unsigned nonzero=unsigned(B.size()); | ^~~~~~~ cocoa.cc:8374:12: warning: unused variable 'sknon0' [-Wunused-variable] 8374 | double sknon0=0; | ^~~~~~ cocoa.cc:8376:26: warning: unused variable 'zerolines' [-Wunused-variable] 8376 | unsigned usedcount=0,zerolines=0; | ^~~~~~~~~ cocoa.cc: In instantiation of 'giac::zpolymod::zpolymod() [with tdeg_t = giac::tdeg_t64]': cocoa.cc:12891:21: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16731:176: required from here cocoa.cc:10302:10: warning: 'giac::zpolymod::in_gbasis' will be initialized after [-Wreorder] 10302 | bool in_gbasis; // set to false in zgbasis_updatemod for "small" reductors that we still want to use for reduction | ^~~~~~~~~ cocoa.cc:10301:15: warning: 'short int giac::zpolymod::dim' [-Wreorder] 10301 | short int dim; | ^~~ cocoa.cc:10310:5: warning: when initialized here [-Wreorder] 10310 | zpolymod():in_gbasis(true),dim(0),expo(0),ldeg(),age(0),fromleft(-1),fromright(-1),logz(1) {order.o=0; order.lex=0; order.dim=0; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc:10306:12: warning: 'giac::zpolymod::ldeg' will be initialized after [-Wreorder] 10306 | tdeg_t ldeg; | ^~~~ cocoa.cc:10303:15: warning: 'short int:15 giac::zpolymod::age' [-Wreorder] 10303 | short int age:15; | ^~~ cocoa.cc:10310:5: warning: when initialized here [-Wreorder] 10310 | zpolymod():in_gbasis(true),dim(0),expo(0),ldeg(),age(0),fromleft(-1),fromright(-1),logz(1) {order.o=0; order.lex=0; order.dim=0; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc: In instantiation of 'giac::zpolymod::zpolymod(giac::order_t, int, const tdeg_t&) [with tdeg_t = giac::tdeg_t64]': cocoa.cc:13037:20: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16731:176: required from here cocoa.cc:10302:10: warning: 'giac::zpolymod::in_gbasis' will be initialized after [-Wreorder] 10302 | bool in_gbasis; // set to false in zgbasis_updatemod for "small" reductors that we still want to use for reduction | ^~~~~~~~~ cocoa.cc:10301:15: warning: 'short int giac::zpolymod::dim' [-Wreorder] 10301 | short int dim; | ^~~ cocoa.cc:10312:5: warning: when initialized here [-Wreorder] 10312 | zpolymod(order_t o,int d,const tdeg_t & l): in_gbasis(true),dim(d),expo(0),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc:10306:12: warning: 'giac::zpolymod::ldeg' will be initialized after [-Wreorder] 10306 | tdeg_t ldeg; | ^~~~ cocoa.cc:10303:15: warning: 'short int:15 giac::zpolymod::age' [-Wreorder] 10303 | short int age:15; | ^~~ cocoa.cc:10312:5: warning: when initialized here [-Wreorder] 10312 | zpolymod(order_t o,int d,const tdeg_t & l): in_gbasis(true),dim(d),expo(0),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc: In instantiation of 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]': cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16731:176: required from here cocoa.cc:12052:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 12052 | for (int i=0;i&, std::vector&, int, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, giac::vectpolymod&, bool) [with tdeg_t = giac::tdeg_t64]': cocoa.cc:13211:26: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16731:176: required from here cocoa.cc:11337:13: warning: variable 'order' set but not used [-Wunused-but-set-variable] 11337 | order_t order=res.front().order; | ^~~~~ cocoa.cc:11338:9: warning: unused variable 'dim' [-Wunused-variable] 11338 | int dim=res.front().dim; | ^~~ cocoa.cc: In instantiation of 'bool giac::rur_separate(giac::vectpolymod&, giac::polymod&, giac::modint, giac::polymod&, giac::vecteur&, giac::matrice&, int) [with tdeg_t = giac::tdeg_t64; giac::modint = int; giac::vecteur = giac::dbgprint_vector; giac::matrice = giac::dbgprint_vector]': cocoa.cc:13774:24: required from 'bool giac::rur_compute(giac::vectpolymod&, giac::polymod&, giac::polymod&, int, giac::polymod&, giac::vectpolymod&) [with tdeg_t = giac::tdeg_t64]' cocoa.cc:16490:18: required from 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16734:56: required from here cocoa.cc:13680:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 13680 | for (;essai&, const giac::polymod&, const giac::polymod&, const matrice&, giac::modint, giac::matrice&) [with tdeg_t = giac::tdeg_t64; giac::matrice = giac::dbgprint_vector; giac::modint = int]': cocoa.cc:13812:22: required from 'bool giac::rur_compute(giac::vectpolymod&, giac::polymod&, giac::polymod&, int, giac::polymod&, giac::vectpolymod&) [with tdeg_t = giac::tdeg_t64]' cocoa.cc:16490:18: required from 'void giac::get_newres_ckrur(const giac::vectpolymod&, giac::vectpoly&, const giac::vectpoly&, const std::vector&, giac::modint, int&) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16734:56: required from here cocoa.cc:13530:9: warning: unused variable 'S' [-Wunused-variable] 13530 | int S=int(lm.coord.size()),dim=lm.dim; | ^ cocoa.cc: In instantiation of 'int giac::f4mod(giac::vectpolymod&, const std::vector&, giac::modint, std::vector&, giac::vectpolymod&, bool, unsigned int&, std::vector*, std::vector >*, unsigned int&, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]': cocoa.cc:8901:13: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:9018:36: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16743:92: required from here cocoa.cc:8338:14: warning: variable 'nonzero' set but not used [-Wunused-but-set-variable] 8338 | unsigned nonzero=unsigned(B.size()); | ^~~~~~~ cocoa.cc:8374:12: warning: unused variable 'sknon0' [-Wunused-variable] 8374 | double sknon0=0; | ^~~~~~ cocoa.cc:8376:26: warning: unused variable 'zerolines' [-Wunused-variable] 8376 | unsigned usedcount=0,zerolines=0; | ^~~~~~~~~ cocoa.cc: In instantiation of 'giac::zpolymod::zpolymod(giac::order_t, int, const std::vector*, const tdeg_t&) [with tdeg_t = giac::tdeg_t14]': cocoa.cc:12710:19: required from 'void giac::zincrease(std::vector >&) [with tdeg_t = giac::tdeg_t14]' cocoa.cc:13035:13: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:10302:10: warning: 'giac::zpolymod::in_gbasis' will be initialized after [-Wreorder] 10302 | bool in_gbasis; // set to false in zgbasis_updatemod for "small" reductors that we still want to use for reduction | ^~~~~~~~~ cocoa.cc:10301:15: warning: 'short int giac::zpolymod::dim' [-Wreorder] 10301 | short int dim; | ^~~ cocoa.cc:10313:5: warning: when initialized here [-Wreorder] 10313 | zpolymod(order_t o,int d,const vector * e,const tdeg_t & l): in_gbasis(true),dim(d),expo(e),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc:10306:12: warning: 'giac::zpolymod::ldeg' will be initialized after [-Wreorder] 10306 | tdeg_t ldeg; | ^~~~ cocoa.cc:10303:15: warning: 'short int:15 giac::zpolymod::age' [-Wreorder] 10303 | short int age:15; | ^~~ cocoa.cc:10313:5: warning: when initialized here [-Wreorder] 10313 | zpolymod(order_t o,int d,const vector * e,const tdeg_t & l): in_gbasis(true),dim(d),expo(e),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc: In instantiation of 'giac::pair_compare::pair_compare(const std::vector*, const giac::vectzpolymod*, const std::vector*, const std::vector*, const giac::order_t&) [with tdeg_t = giac::tdeg_t14]': cocoa.cc:12070:23: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:11523:28: warning: 'giac::pair_compare::rightshiftptr' will be initialized after [-Wreorder] 11523 | const vector * rightshiftptr; | ^~~~~~~~~~~~~ cocoa.cc:11522:28: warning: 'const std::vector >* giac::pair_compare::leftshiftptr' [-Wreorder] 11522 | const vector * leftshiftptr; | ^~~~~~~~~~~~ cocoa.cc:11535:5: warning: when initialized here [-Wreorder] 11535 | pair_compare(const vector< paire > * Bptr_, | ^~~~~~~~~~~~ cocoa.cc: In instantiation of 'size_t giac::zsymbolic_preprocess(const std::vector&, const giac::vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = giac::tdeg_t14; size_t = long unsigned int]': cocoa.cc:12096:27: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:10744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 10744 | for (int pos=1;pos&, const std::vector&, giac::modint, bool, int, const std::vector >&, const std::vector&, const std::vector&, void*&, std::vector&, unsigned int, std::vector >&, std::vector >&, std::vector&, int) [with tdeg_t = giac::tdeg_t14; giac::modint = int]': cocoa.cc:12175:12: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:11997:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11997 | for (iend=istart;iend&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]': cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:11616:25: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11616 | while (positions.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11618 | while (learned_parallel.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11620 | if (positions.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11620 | if (positions.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11623 | if (positions.size()==parallel) | ~~~~~~~~~~~~~~~~^~~~~~~~~~ cocoa.cc:11643:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 11643 | for (unsigned j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11670 | if (!learning && pairs_reducing_to_zero && possize() && bk==(*pairs_reducing_to_zero)[pos]){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:11546:10: warning: unused variable 'freemem' [-Wunused-variable] 11546 | bool freemem=mem>4e7; // should depend on real memory available | ^~~~~~~ cocoa.cc:11547:10: warning: unused variable 'large' [-Wunused-variable] 11547 | bool large=N>8000; | ^~~~~ cocoa.cc: In instantiation of 'giac::zpolymod::zpolymod(giac::order_t, int, const std::vector*, const tdeg_t&) [with tdeg_t = giac::tdeg_t11]': cocoa.cc:12710:19: required from 'void giac::zincrease(std::vector >&) [with tdeg_t = giac::tdeg_t11]' cocoa.cc:13035:13: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16611:184: required from here cocoa.cc:10302:10: warning: 'giac::zpolymod::in_gbasis' will be initialized after [-Wreorder] 10302 | bool in_gbasis; // set to false in zgbasis_updatemod for "small" reductors that we still want to use for reduction | ^~~~~~~~~ cocoa.cc:10301:15: warning: 'short int giac::zpolymod::dim' [-Wreorder] 10301 | short int dim; | ^~~ cocoa.cc:10313:5: warning: when initialized here [-Wreorder] 10313 | zpolymod(order_t o,int d,const vector * e,const tdeg_t & l): in_gbasis(true),dim(d),expo(e),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc:10306:12: warning: 'giac::zpolymod::ldeg' will be initialized after [-Wreorder] 10306 | tdeg_t ldeg; | ^~~~ cocoa.cc:10303:15: warning: 'short int:15 giac::zpolymod::age' [-Wreorder] 10303 | short int age:15; | ^~~ cocoa.cc:10313:5: warning: when initialized here [-Wreorder] 10313 | zpolymod(order_t o,int d,const vector * e,const tdeg_t & l): in_gbasis(true),dim(d),expo(e),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc: In instantiation of 'giac::pair_compare::pair_compare(const std::vector*, const giac::vectzpolymod*, const std::vector*, const std::vector*, const giac::order_t&) [with tdeg_t = giac::tdeg_t11]': cocoa.cc:12070:23: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16611:184: required from here cocoa.cc:11523:28: warning: 'giac::pair_compare::rightshiftptr' will be initialized after [-Wreorder] 11523 | const vector * rightshiftptr; | ^~~~~~~~~~~~~ cocoa.cc:11522:28: warning: 'const std::vector >* giac::pair_compare::leftshiftptr' [-Wreorder] 11522 | const vector * leftshiftptr; | ^~~~~~~~~~~~ cocoa.cc:11535:5: warning: when initialized here [-Wreorder] 11535 | pair_compare(const vector< paire > * Bptr_, | ^~~~~~~~~~~~ cocoa.cc: In instantiation of 'size_t giac::zsymbolic_preprocess(const std::vector&, const giac::vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = giac::tdeg_t11; size_t = long unsigned int]': cocoa.cc:12096:27: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16611:184: required from here cocoa.cc:10744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 10744 | for (int pos=1;pos&, const std::vector&, giac::modint, bool, int, const std::vector >&, const std::vector&, const std::vector&, void*&, std::vector&, unsigned int, std::vector >&, std::vector >&, std::vector&, int) [with tdeg_t = giac::tdeg_t11; giac::modint = int]': cocoa.cc:12175:12: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16611:184: required from here cocoa.cc:11997:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11997 | for (iend=istart;iend&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]': cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16611:184: required from here cocoa.cc:11616:25: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11616 | while (positions.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11618 | while (learned_parallel.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11620 | if (positions.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11620 | if (positions.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11623 | if (positions.size()==parallel) | ~~~~~~~~~~~~~~~~^~~~~~~~~~ cocoa.cc:11643:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 11643 | for (unsigned j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11670 | if (!learning && pairs_reducing_to_zero && possize() && bk==(*pairs_reducing_to_zero)[pos]){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:11546:10: warning: unused variable 'freemem' [-Wunused-variable] 11546 | bool freemem=mem>4e7; // should depend on real memory available | ^~~~~~~ cocoa.cc:11547:10: warning: unused variable 'large' [-Wunused-variable] 11547 | bool large=N>8000; | ^~~~~ cocoa.cc: In instantiation of 'giac::zpolymod::zpolymod(giac::order_t, int, const std::vector*, const tdeg_t&) [with tdeg_t = giac::tdeg_t15]': cocoa.cc:12710:19: required from 'void giac::zincrease(std::vector >&) [with tdeg_t = giac::tdeg_t15]' cocoa.cc:13035:13: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16670:183: required from here cocoa.cc:10302:10: warning: 'giac::zpolymod::in_gbasis' will be initialized after [-Wreorder] 10302 | bool in_gbasis; // set to false in zgbasis_updatemod for "small" reductors that we still want to use for reduction | ^~~~~~~~~ cocoa.cc:10301:15: warning: 'short int giac::zpolymod::dim' [-Wreorder] 10301 | short int dim; | ^~~ cocoa.cc:10313:5: warning: when initialized here [-Wreorder] 10313 | zpolymod(order_t o,int d,const vector * e,const tdeg_t & l): in_gbasis(true),dim(d),expo(e),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc:10306:12: warning: 'giac::zpolymod::ldeg' will be initialized after [-Wreorder] 10306 | tdeg_t ldeg; | ^~~~ cocoa.cc:10303:15: warning: 'short int:15 giac::zpolymod::age' [-Wreorder] 10303 | short int age:15; | ^~~ cocoa.cc:10313:5: warning: when initialized here [-Wreorder] 10313 | zpolymod(order_t o,int d,const vector * e,const tdeg_t & l): in_gbasis(true),dim(d),expo(e),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc: In instantiation of 'giac::pair_compare::pair_compare(const std::vector*, const giac::vectzpolymod*, const std::vector*, const std::vector*, const giac::order_t&) [with tdeg_t = giac::tdeg_t15]': cocoa.cc:12070:23: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16670:183: required from here cocoa.cc:11523:28: warning: 'giac::pair_compare::rightshiftptr' will be initialized after [-Wreorder] 11523 | const vector * rightshiftptr; | ^~~~~~~~~~~~~ cocoa.cc:11522:28: warning: 'const std::vector >* giac::pair_compare::leftshiftptr' [-Wreorder] 11522 | const vector * leftshiftptr; | ^~~~~~~~~~~~ cocoa.cc:11535:5: warning: when initialized here [-Wreorder] 11535 | pair_compare(const vector< paire > * Bptr_, | ^~~~~~~~~~~~ cocoa.cc: In instantiation of 'size_t giac::zsymbolic_preprocess(const std::vector&, const giac::vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = giac::tdeg_t15; size_t = long unsigned int]': cocoa.cc:12096:27: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16670:183: required from here cocoa.cc:10744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 10744 | for (int pos=1;pos&, const std::vector&, giac::modint, bool, int, const std::vector >&, const std::vector&, const std::vector&, void*&, std::vector&, unsigned int, std::vector >&, std::vector >&, std::vector&, int) [with tdeg_t = giac::tdeg_t15; giac::modint = int]': cocoa.cc:12175:12: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16670:183: required from here cocoa.cc:11997:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11997 | for (iend=istart;iend&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]': cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16670:183: required from here cocoa.cc:11616:25: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11616 | while (positions.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11618 | while (learned_parallel.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11620 | if (positions.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11620 | if (positions.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11623 | if (positions.size()==parallel) | ~~~~~~~~~~~~~~~~^~~~~~~~~~ cocoa.cc:11643:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 11643 | for (unsigned j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11670 | if (!learning && pairs_reducing_to_zero && possize() && bk==(*pairs_reducing_to_zero)[pos]){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:11546:10: warning: unused variable 'freemem' [-Wunused-variable] 11546 | bool freemem=mem>4e7; // should depend on real memory available | ^~~~~~~ cocoa.cc:11547:10: warning: unused variable 'large' [-Wunused-variable] 11547 | bool large=N>8000; | ^~~~~ cocoa.cc: In instantiation of 'giac::zpolymod::zpolymod(giac::order_t, int, const std::vector*, const tdeg_t&) [with tdeg_t = giac::tdeg_t64]': cocoa.cc:12710:19: required from 'void giac::zincrease(std::vector >&) [with tdeg_t = giac::tdeg_t64]' cocoa.cc:13035:13: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16731:176: required from here cocoa.cc:10302:10: warning: 'giac::zpolymod::in_gbasis' will be initialized after [-Wreorder] 10302 | bool in_gbasis; // set to false in zgbasis_updatemod for "small" reductors that we still want to use for reduction | ^~~~~~~~~ cocoa.cc:10301:15: warning: 'short int giac::zpolymod::dim' [-Wreorder] 10301 | short int dim; | ^~~ cocoa.cc:10313:5: warning: when initialized here [-Wreorder] 10313 | zpolymod(order_t o,int d,const vector * e,const tdeg_t & l): in_gbasis(true),dim(d),expo(e),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc:10306:12: warning: 'giac::zpolymod::ldeg' will be initialized after [-Wreorder] 10306 | tdeg_t ldeg; | ^~~~ cocoa.cc:10303:15: warning: 'short int:15 giac::zpolymod::age' [-Wreorder] 10303 | short int age:15; | ^~~ cocoa.cc:10313:5: warning: when initialized here [-Wreorder] 10313 | zpolymod(order_t o,int d,const vector * e,const tdeg_t & l): in_gbasis(true),dim(d),expo(e),ldeg(l),age(0),fromleft(-1),fromright(-1),logz(1) {order=o; order.dim=d; maxtdeg=-1;} | ^~~~~~~~ cocoa.cc: In instantiation of 'giac::pair_compare::pair_compare(const std::vector*, const giac::vectzpolymod*, const std::vector*, const std::vector*, const giac::order_t&) [with tdeg_t = giac::tdeg_t64]': cocoa.cc:12070:23: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16731:176: required from here cocoa.cc:11523:28: warning: 'giac::pair_compare::rightshiftptr' will be initialized after [-Wreorder] 11523 | const vector * rightshiftptr; | ^~~~~~~~~~~~~ cocoa.cc:11522:28: warning: 'const std::vector* giac::pair_compare::leftshiftptr' [-Wreorder] 11522 | const vector * leftshiftptr; | ^~~~~~~~~~~~ cocoa.cc:11535:5: warning: when initialized here [-Wreorder] 11535 | pair_compare(const vector< paire > * Bptr_, | ^~~~~~~~~~~~ cocoa.cc: In instantiation of 'size_t giac::zsymbolic_preprocess(const std::vector&, const giac::vectzpolymod&, const std::vector&, unsigned int, std::vector >&, std::vector&, std::vector&) [with tdeg_t = giac::tdeg_t64; size_t = long unsigned int]': cocoa.cc:12096:27: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16731:176: required from here cocoa.cc:10744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 10744 | for (int pos=1;pos&, const std::vector&, giac::modint, bool, int, const std::vector >&, const std::vector&, const std::vector&, void*&, std::vector&, unsigned int, std::vector >&, std::vector >&, std::vector&, int) [with tdeg_t = giac::tdeg_t64; giac::modint = int]': cocoa.cc:12175:12: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16731:176: required from here cocoa.cc:11997:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11997 | for (iend=istart;iend&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]': cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16731:176: required from here cocoa.cc:11616:25: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11616 | while (positions.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11618 | while (learned_parallel.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11620 | if (positions.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11620 | if (positions.size()::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11623 | if (positions.size()==parallel) | ~~~~~~~~~~~~~~~~^~~~~~~~~~ cocoa.cc:11643:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 11643 | for (unsigned j=0;j::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11670 | if (!learning && pairs_reducing_to_zero && possize() && bk==(*pairs_reducing_to_zero)[pos]){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:11546:10: warning: unused variable 'freemem' [-Wunused-variable] 11546 | bool freemem=mem>4e7; // should depend on real memory available | ^~~~~~~ cocoa.cc:11547:10: warning: unused variable 'large' [-Wunused-variable] 11547 | bool large=N>8000; | ^~~~~ cocoa.cc: In instantiation of 'void* giac::thread_buchberger(void*) [with tdeg_t = giac::tdeg_t14]': cocoa.cc:11637:22: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:11467:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11467 | if (!learning && pairs_reducing_to_zero && possize() && bk==(*pairs_reducing_to_zero)[pos]){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:11489:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11489 | if (!learning && pairs_reducing_to_zero && possize() && bk==(*pairs_reducing_to_zero)[pos]){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc: In instantiation of 'void giac::zadd(std::vector&, const giac::zpolymod&, const std::vector&, int, giac::modint) [with tdeg_t = giac::tdeg_t14; modint_t = double; giac::modint = int]': cocoa.cc:11777:8: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:11255:30: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11255 | if (subcoeff.coord.size()<=start) return; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cocoa.cc: In instantiation of 'void giac::zsub(std::vector&, const std::vector&, const std::vector&) [with modint_t = double; modint_u = int]': cocoa.cc:11782:8: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:11191:70: warning: unused variable 'jt_' [-Wunused-variable] 11191 | const modint_u * jt=&subcoeff.front(),*jtend=jt+subcoeff.size(),*jt_=jtend-8; | ^~~ cocoa.cc: In instantiation of 'void giac::zadd(std::vector&, const giac::zpolymod&, const std::vector&, int, giac::modint) [with tdeg_t = giac::tdeg_t14; modint_t = long long int; giac::modint = int]': cocoa.cc:11788:8: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:11255:30: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11255 | if (subcoeff.coord.size()<=start) return; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cocoa.cc: In instantiation of 'void giac::zsub(std::vector&, const std::vector&, const std::vector&) [with modint_t = long long int; modint_u = int]': cocoa.cc:11793:8: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16553:186: required from here cocoa.cc:11191:70: warning: unused variable 'jt_' [-Wunused-variable] 11191 | const modint_u * jt=&subcoeff.front(),*jtend=jt+subcoeff.size(),*jt_=jtend-8; | ^~~ cocoa.cc: In instantiation of 'void giac::rref_f4buchbergermod_interreduce(giac::vectpolymod&, const std::vector&, giac::vectpolymod&, const std::vector&, unsigned int, const giac::vectpolymod&, const giac::polymod&, giac::modint, std::vector&) [with tdeg_t = giac::tdeg_t14; giac::modint = int]': cocoa.cc:8250:39: required from 'void giac::rref_f4buchbergermod(giac::vectpolymod&, giac::vectpolymod&, const std::vector&, unsigned int, const giac::vectpolymod&, const giac::polymod&, giac::modint, std::vector&, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:8691:22: required from 'int giac::f4mod(giac::vectpolymod&, const std::vector&, giac::modint, std::vector&, giac::vectpolymod&, bool, unsigned int&, std::vector*, giac::info_t&, std::vector >*, unsigned int&, bool, giac::polymod&, giac::polymod&) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:8903:13: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:9018:36: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t14; giac::modint = int]' cocoa.cc:16560:100: required from here cocoa.cc:7461:49: warning: variable 'ut0' set but not used [-Wunused-but-set-variable] 7461 | vector::const_iterator ut=used.begin(),ut0=ut; | ^~~ cocoa.cc:7578:49: warning: variable 'ut0' set but not used [-Wunused-but-set-variable] 7578 | vector::const_iterator ut=used.begin(),ut0=ut; | ^~~ cocoa.cc: In instantiation of 'void* giac::thread_buchberger(void*) [with tdeg_t = giac::tdeg_t11]': cocoa.cc:11637:22: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16611:184: required from here cocoa.cc:11467:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11467 | if (!learning && pairs_reducing_to_zero && possize() && bk==(*pairs_reducing_to_zero)[pos]){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:11489:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11489 | if (!learning && pairs_reducing_to_zero && possize() && bk==(*pairs_reducing_to_zero)[pos]){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc: In instantiation of 'void giac::zadd(std::vector&, const giac::zpolymod&, const std::vector&, int, giac::modint) [with tdeg_t = giac::tdeg_t11; modint_t = double; giac::modint = int]': cocoa.cc:11777:8: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16611:184: required from here cocoa.cc:11255:30: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11255 | if (subcoeff.coord.size()<=start) return; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cocoa.cc: In instantiation of 'void giac::zadd(std::vector&, const giac::zpolymod&, const std::vector&, int, giac::modint) [with tdeg_t = giac::tdeg_t11; modint_t = long long int; giac::modint = int]': cocoa.cc:11788:8: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16611:184: required from here cocoa.cc:11255:30: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] cocoa.cc: In instantiation of 'void giac::rref_f4buchbergermod_interreduce(giac::vectpolymod&, const std::vector&, giac::vectpolymod&, const std::vector&, unsigned int, const giac::vectpolymod&, const giac::polymod&, giac::modint, std::vector&) [with tdeg_t = giac::tdeg_t11; giac::modint = int]': cocoa.cc:8250:39: required from 'void giac::rref_f4buchbergermod(giac::vectpolymod&, giac::vectpolymod&, const std::vector&, unsigned int, const giac::vectpolymod&, const giac::polymod&, giac::modint, std::vector&, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:8691:22: required from 'int giac::f4mod(giac::vectpolymod&, const std::vector&, giac::modint, std::vector&, giac::vectpolymod&, bool, unsigned int&, std::vector*, giac::info_t&, std::vector >*, unsigned int&, bool, giac::polymod&, giac::polymod&) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:8903:13: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:9018:36: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t11; giac::modint = int]' cocoa.cc:16618:98: required from here cocoa.cc:7461:49: warning: variable 'ut0' set but not used [-Wunused-but-set-variable] 7461 | vector::const_iterator ut=used.begin(),ut0=ut; | ^~~ cocoa.cc:7578:49: warning: variable 'ut0' set but not used [-Wunused-but-set-variable] 7578 | vector::const_iterator ut=used.begin(),ut0=ut; | ^~~ cocoa.cc: In instantiation of 'void* giac::thread_buchberger(void*) [with tdeg_t = giac::tdeg_t15]': cocoa.cc:11637:22: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16670:183: required from here cocoa.cc:11467:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11467 | if (!learning && pairs_reducing_to_zero && possize() && bk==(*pairs_reducing_to_zero)[pos]){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:11489:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11489 | if (!learning && pairs_reducing_to_zero && possize() && bk==(*pairs_reducing_to_zero)[pos]){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc: In instantiation of 'void giac::zadd(std::vector&, const giac::zpolymod&, const std::vector&, int, giac::modint) [with tdeg_t = giac::tdeg_t15; modint_t = double; giac::modint = int]': cocoa.cc:11777:8: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16670:183: required from here cocoa.cc:11255:30: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11255 | if (subcoeff.coord.size()<=start) return; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cocoa.cc: In instantiation of 'void giac::zadd(std::vector&, const giac::zpolymod&, const std::vector&, int, giac::modint) [with tdeg_t = giac::tdeg_t15; modint_t = long long int; giac::modint = int]': cocoa.cc:11788:8: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16670:183: required from here cocoa.cc:11255:30: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] cocoa.cc: In instantiation of 'void giac::rref_f4buchbergermod_interreduce(giac::vectpolymod&, const std::vector&, giac::vectpolymod&, const std::vector&, unsigned int, const giac::vectpolymod&, const giac::polymod&, giac::modint, std::vector&) [with tdeg_t = giac::tdeg_t15; giac::modint = int]': cocoa.cc:8250:39: required from 'void giac::rref_f4buchbergermod(giac::vectpolymod&, giac::vectpolymod&, const std::vector&, unsigned int, const giac::vectpolymod&, const giac::polymod&, giac::modint, std::vector&, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:8691:22: required from 'int giac::f4mod(giac::vectpolymod&, const std::vector&, giac::modint, std::vector&, giac::vectpolymod&, bool, unsigned int&, std::vector*, giac::info_t&, std::vector >*, unsigned int&, bool, giac::polymod&, giac::polymod&) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:8903:13: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:9018:36: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t15; giac::modint = int]' cocoa.cc:16683:94: required from here cocoa.cc:7461:49: warning: variable 'ut0' set but not used [-Wunused-but-set-variable] 7461 | vector::const_iterator ut=used.begin(),ut0=ut; | ^~~ cocoa.cc:7578:49: warning: variable 'ut0' set but not used [-Wunused-but-set-variable] 7578 | vector::const_iterator ut=used.begin(),ut0=ut; | ^~~ cocoa.cc: In instantiation of 'void* giac::thread_buchberger(void*) [with tdeg_t = giac::tdeg_t64]': cocoa.cc:11637:22: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16731:176: required from here cocoa.cc:11467:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11467 | if (!learning && pairs_reducing_to_zero && possize() && bk==(*pairs_reducing_to_zero)[pos]){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc:11489:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 11489 | if (!learning && pairs_reducing_to_zero && possize() && bk==(*pairs_reducing_to_zero)[pos]){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cocoa.cc: In instantiation of 'void giac::zadd(std::vector&, const giac::zpolymod&, const std::vector&, int, giac::modint) [with tdeg_t = giac::tdeg_t64; modint_t = double; giac::modint = int]': cocoa.cc:11777:8: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16731:176: required from here cocoa.cc:11255:30: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 11255 | if (subcoeff.coord.size()<=start) return; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cocoa.cc: In instantiation of 'void giac::zadd(std::vector&, const giac::zpolymod&, const std::vector&, int, giac::modint) [with tdeg_t = giac::tdeg_t64; modint_t = long long int; giac::modint = int]': cocoa.cc:11788:8: required from 'int giac::zf4computeK1(unsigned int, unsigned int, double, unsigned int, giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector&, bool, unsigned int&, std::vector*, const std::vector&, const std::vector&, const std::vector&, void*, const std::vector&, const std::vector&, std::vector >&, const std::vector&, std::vector >&, giac::zinfo_t*, std::vector&, unsigned int&, unsigned int*, std::vector >&, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:12265:26: required from 'int giac::zf4mod(giac::vectzpolymod&, const std::vector&, giac::modint, const std::vector&, const std::vector*&, giac::vectzpolymod&, bool, unsigned int&, std::vector*, std::vector >&, unsigned int&, bool, int, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13083:19: required from 'bool giac::in_zgbasis(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:13261:22: required from 'bool giac::zgbasis(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >&, bool, bool, bool, bool, int, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16731:176: required from here cocoa.cc:11255:30: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] cocoa.cc: In instantiation of 'void giac::rref_f4buchbergermod_interreduce(giac::vectpolymod&, const std::vector&, giac::vectpolymod&, const std::vector&, unsigned int, const giac::vectpolymod&, const giac::polymod&, giac::modint, std::vector&) [with tdeg_t = giac::tdeg_t64; giac::modint = int]': cocoa.cc:8250:39: required from 'void giac::rref_f4buchbergermod(giac::vectpolymod&, giac::vectpolymod&, const std::vector&, unsigned int, const giac::vectpolymod&, const giac::polymod&, giac::modint, std::vector&, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:8691:22: required from 'int giac::f4mod(giac::vectpolymod&, const std::vector&, giac::modint, std::vector&, giac::vectpolymod&, bool, unsigned int&, std::vector*, giac::info_t&, std::vector >*, unsigned int&, bool, giac::polymod&, giac::polymod&) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:8903:13: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpolymod&, unsigned int, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:9018:36: required from 'bool giac::in_gbasisf4buchbergermod(giac::vectpoly8&, giac::vectpolymod&, std::vector&, giac::modint, bool, std::vector*, std::vector >*, bool) [with tdeg_t = giac::tdeg_t64; giac::modint = int]' cocoa.cc:16743:92: required from here cocoa.cc:7461:49: warning: variable 'ut0' set but not used [-Wunused-but-set-variable] 7461 | vector::const_iterator ut=used.begin(),ut0=ut; | ^~~ cocoa.cc:7578:49: warning: variable 'ut0' set but not used [-Wunused-but-set-variable] 7578 | vector::const_iterator ut=used.begin(),ut0=ut; | ^~~ cocoa.cc: In function 'bool giac::checkf4buchberger(giac::vectpoly8&, const giac::vectpoly8&, std::vector&, unsigned int, double) [with tdeg_t = giac::tdeg_t14]': cocoa.cc:3410:10: warning: 'allf4buchberger.giac::polymod::sugar' may be used uninitialized in this function [-Wmaybe-uninitialized] 3410 | struct polymod { | ^~~~~~~ cocoa.cc:3410:10: warning: 'allf4buchberger.giac::polymod::age' may be used uninitialized in this function [-Wmaybe-uninitialized] cocoa.cc: In function 'bool giac::checkf4buchberger(giac::vectpoly8&, const giac::vectpoly8&, std::vector&, unsigned int, double) [with tdeg_t = giac::tdeg_t11]': cocoa.cc:3410:10: warning: 'allf4buchberger.giac::polymod::sugar' may be used uninitialized in this function [-Wmaybe-uninitialized] 3410 | struct polymod { | ^~~~~~~ cocoa.cc:3410:10: warning: 'allf4buchberger.giac::polymod::age' may be used uninitialized in this function [-Wmaybe-uninitialized] cocoa.cc: In function 'bool giac::checkf4buchberger(giac::vectpoly8&, const giac::vectpoly8&, std::vector&, unsigned int, double) [with tdeg_t = giac::tdeg_t15]': cocoa.cc:3410:10: warning: 'allf4buchberger.giac::polymod::sugar' may be used uninitialized in this function [-Wmaybe-uninitialized] 3410 | struct polymod { | ^~~~~~~ cocoa.cc:3410:10: warning: 'allf4buchberger.giac::polymod::age' may be used uninitialized in this function [-Wmaybe-uninitialized] cocoa.cc: In function 'bool giac::checkf4buchberger(giac::vectpoly8&, const giac::vectpoly8&, std::vector&, unsigned int, double) [with tdeg_t = giac::tdeg_t64]': cocoa.cc:3410:10: warning: 'allf4buchberger.giac::polymod::sugar' may be used uninitialized in this function [-Wmaybe-uninitialized] 3410 | struct polymod { | ^~~~~~~ cocoa.cc:3410:10: warning: 'allf4buchberger.giac::polymod::age' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c -o markup.lo markup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c markup.cc -fPIC -DPIC -o .libs/markup.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -c markup.cc -o markup.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' In file included from giacPCH.h:8, from markup.cc:19: index.h:33: warning: ignoring '#pragma anon_unions ' [-Wunknown-pragmas] 33 | #pragma anon_unions | In file included from giacPCH.h:32, from markup.cc:19: gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1407:5: warning: when initialized here [-Wreorder] 1407 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(false),modifiable(true),baseline(0) {}; | ^~~~~~~ gen.h: In constructor 'giac::eqwdata::eqwdata(int, int, int, int, const giac::attributs&, const giac::gen&, int)': gen.h:1406:15: warning: 'giac::eqwdata::eqw_attributs' will be initialized after [-Wreorder] 1406 | attributs eqw_attributs; | ^~~~~~~~~~~~~ gen.h:1399:9: warning: 'int giac::eqwdata::x' [-Wreorder] 1399 | int x,y,dx,dy; | ^ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ gen.h:1405:10: warning: 'giac::eqwdata::modifiable' will be initialized after [-Wreorder] 1405 | bool modifiable; | ^~~~~~~~~~ gen.h:1400:9: warning: 'int giac::eqwdata::baseline' [-Wreorder] 1400 | int baseline; | ^~~~~~~~ gen.h:1408:5: warning: when initialized here [-Wreorder] 1408 | eqwdata(int dxx,int dyy,int xx, int yy,const attributs & a,const gen& gg,int mybaseline):g(gg),eqw_attributs(a),x(xx),y(yy),dx(dxx),dy(dyy),selected(false),active(false),hasbaseline(true),modifiable(true),baseline(mybaseline) {}; | ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L. -L.. -lmicropython -o libgiac.la -rpath /usr/lib64 input_lexer.lo sym2poly.lo gausspol.lo threaded.lo moyal.lo maple.lo ti89.lo mathml.lo misc.lo permu.lo quater.lo desolve.lo input_parser.lo symbolic.lo index.lo modpoly.lo modfactor.lo ezgcd.lo derive.lo solve.lo intg.lo intgab.lo risch.lo lin.lo series.lo subst.lo vecteur.lo sparse.lo csturm.lo tex.lo global.lo ifactor.lo alg_ext.lo gauss.lo isom.lo plot.lo plot3d.lo rpn.lo prog.lo pari.lo cocoa.lo unary.lo usual.lo identificateur.lo gen.lo tinymt32.lo first.lo TmpLESystemSolver.lo TmpFGLM.lo help.lo lpsolve.lo optimization.lo signalprocessing.lo graphe.lo graphtheory.lo nautywrapper.lo markup.lo kdisplay.lo kadd.lo -lntl -lpari -lgsl -lgslcblas -lrt -lpthread -lnauty -lcurl -lsamplerate -lglpk -lao -lflexiblas -lflexiblas -ldl -lpng16 -lm -lecm -lmpfi -lmpfr -lgmp libtool: link: g++ -fPIC -DPIC -Wl,--as-needed -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/10/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/10/crtbeginS.o .libs/input_lexer.o .libs/sym2poly.o .libs/gausspol.o .libs/threaded.o .libs/moyal.o .libs/maple.o .libs/ti89.o .libs/mathml.o .libs/misc.o .libs/permu.o .libs/quater.o .libs/desolve.o .libs/input_parser.o .libs/symbolic.o .libs/index.o .libs/modpoly.o .libs/modfactor.o .libs/ezgcd.o .libs/derive.o .libs/solve.o .libs/intg.o .libs/intgab.o .libs/risch.o .libs/lin.o .libs/series.o .libs/subst.o .libs/vecteur.o .libs/sparse.o .libs/csturm.o .libs/tex.o .libs/global.o .libs/ifactor.o .libs/alg_ext.o .libs/gauss.o .libs/isom.o .libs/plot.o .libs/plot3d.o .libs/rpn.o .libs/prog.o .libs/pari.o .libs/cocoa.o .libs/unary.o .libs/usual.o .libs/identificateur.o .libs/gen.o .libs/tinymt32.o .libs/first.o .libs/TmpLESystemSolver.o .libs/TmpFGLM.o .libs/help.o .libs/lpsolve.o .libs/optimization.o .libs/signalprocessing.o .libs/graphe.o .libs/graphtheory.o .libs/nautywrapper.o .libs/markup.o .libs/kdisplay.o .libs/kadd.o -L. -L.. -lmicropython -lntl -lpari -lgsl -lgslcblas -lrt -lpthread -lnauty -lcurl -lsamplerate -lglpk -lao -lflexiblas -ldl -lpng16 -lecm -lmpfi -lmpfr -lgmp -L/usr/lib/gcc/aarch64-redhat-linux/10 -L/usr/lib/gcc/aarch64-redhat-linux/10/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/10/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/10/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/10/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libgiac.so.0 -o .libs/libgiac.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libgiac.so.0" && ln -s "libgiac.so.0.0.0" "libgiac.so.0") libtool: link: (cd ".libs" && rm -f "libgiac.so" && ln -s "libgiac.so.0.0.0" "libgiac.so") libtool: link: ar cru .libs/libgiac.a input_lexer.o sym2poly.o gausspol.o threaded.o moyal.o maple.o ti89.o mathml.o misc.o permu.o quater.o desolve.o input_parser.o symbolic.o index.o modpoly.o modfactor.o ezgcd.o derive.o solve.o intg.o intgab.o risch.o lin.o series.o subst.o vecteur.o sparse.o csturm.o tex.o global.o ifactor.o alg_ext.o gauss.o isom.o plot.o plot3d.o rpn.o prog.o pari.o cocoa.o unary.o usual.o identificateur.o gen.o tinymt32.o first.o TmpLESystemSolver.o TmpFGLM.o help.o lpsolve.o optimization.o signalprocessing.o graphe.o graphtheory.o nautywrapper.o markup.o kdisplay.o kadd.o libtool: link: ranlib .libs/libgiac.a libtool: link: ( cd ".libs" && rm -f "libgiac.la" && ln -s "../libgiac.la" "libgiac.la" ) make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L. -L.. -lmicropython -o aide aide.o libgiac.la -lreadline -lncurses -lcurl -lsamplerate -lglpk -lao -lflexiblas -lflexiblas -ldl -lpng16 -lm -lecm -lmpfi -lmpfr -lgmp -lgsl -lgslcblas -lrt -lpthread -lnauty -lcurl -lsamplerate -lglpk -lao -lflexiblas -lflexiblas -ldl -lpng16 -lm -lecm -lmpfi -lmpfr -lgmp libtool: link: g++ -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/aide aide.o -L. -L.. ./.libs/libgiac.so -lmicropython -lntl -lpari -lreadline -lncurses -lgsl -lgslcblas -lrt -lpthread -lnauty -lcurl -lsamplerate -lglpk -lao -lflexiblas -ldl -lpng16 -lm -lecm -lmpfi -lmpfr -lgmp make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L. -L.. -lmicropython -o libxcas.la History.lo Input.lo Xcas1.lo Equation.lo Print.lo Tableur.lo Editeur.lo Graph.lo Graph3d.lo Help1.lo Cfg.lo Flv_CStyle.lo Flve_Check_Button.lo Flve_Input.lo Flv_Style.lo Flv_Data_Source.lo Flve_Combo.lo Flv_List.lo Flv_Table.lo gl2ps.lo Python.lo libgiac.la -lfltk_images -ljpeg -lpng -lz -lfltk -lfltk_gl -lXext -lXft -lfontconfig -lXinerama -lX11 -lGL -lcurl -lsamplerate -lglpk -lao -lflexiblas -lflexiblas -ldl -lpng16 -lm -lecm -lmpfi -lmpfr -lgmp -lrt -lpthread -lnauty -lcurl -lsamplerate -lglpk -lao -lflexiblas -lflexiblas -ldl -lpng16 -lm -lecm -lmpfi -lmpfr -lgmp libtool: link: ar cru .libs/libxcas.a .libs/History.o .libs/Input.o .libs/Xcas1.o .libs/Equation.o .libs/Print.o .libs/Tableur.o .libs/Editeur.o .libs/Graph.o .libs/Graph3d.o .libs/Help1.o .libs/Cfg.o .libs/Flv_CStyle.o .libs/Flve_Check_Button.o .libs/Flve_Input.o .libs/Flv_Style.o .libs/Flv_Data_Source.o .libs/Flve_Combo.o .libs/Flv_List.o .libs/Flv_Table.o .libs/gl2ps.o .libs/Python.o libtool: link: ranlib .libs/libxcas.a libtool: link: ( cd ".libs" && rm -f "libxcas.la" && ln -s "../libxcas.la" "libxcas.la" ) make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L. -L.. -lmicropython -o xcas xcas.o libxcas.la -lgsl -lgslcblas -lrt -lpthread -lnauty -lcurl -lsamplerate -lglpk -lao -lflexiblas -lflexiblas -ldl -lpng16 -lm -lecm -lmpfi -lmpfr -lgmp libtool: link: g++ -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/xcas xcas.o -L. -L.. ./.libs/libxcas.a /builddir/build/BUILD/giac-1.6.0/src/.libs/libgiac.so -lmicropython -lntl -lpari -lfltk_images -ljpeg -lpng -lz -lfltk -lfltk_gl -lXext -lXft -lfontconfig -lXinerama -lX11 -lGL -lgsl -lgslcblas -lrt -lpthread -lnauty -lcurl -lsamplerate -lglpk -lao -lflexiblas -ldl -lpng16 -lm -lecm -lmpfi -lmpfr -lgmp make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L. -L.. -lmicropython -o icas icas.o libxcas.la -lreadline -lncurses -lcurl -lsamplerate -lglpk -lao -lflexiblas -lflexiblas -ldl -lpng16 -lm -lecm -lmpfi -lmpfr -lgmp -lgsl -lgslcblas -lrt -lpthread -lnauty -lcurl -lsamplerate -lglpk -lao -lflexiblas -lflexiblas -ldl -lpng16 -lm -lecm -lmpfi -lmpfr -lgmp libtool: link: g++ -std=gnu++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DHAVE_LIBMICROPYTHON -fpermissive -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/icas icas.o -L. -L.. ./.libs/libxcas.a /builddir/build/BUILD/giac-1.6.0/src/.libs/libgiac.so -lmicropython -lntl -lpari -lfltk_images -ljpeg -lpng -lz -lfltk -lfltk_gl -lXext -lXft -lfontconfig -lXinerama -lX11 -lGL -lreadline -lncurses -lgsl -lgslcblas -lrt -lpthread -lnauty -lcurl -lsamplerate -lglpk -lao -lflexiblas -ldl -lpng16 -lm -lecm -lmpfi -lmpfr -lgmp make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' /usr/bin/ld: icas.o: in function `texmacs_graph_output(giac::gen const&, giac::gen&, std::__cxx11::basic_string, std::allocator >&, int, giac::context const*)': /builddir/build/BUILD/giac-1.6.0/src/icas.cc:259: warning: the use of `tmpnam' is dangerous, better use `mkstemp' Making all in check make[2]: Nothing to be done for 'all'. Making all in intl make[2]: Nothing to be done for 'all'. Making all in po make[2]: Nothing to be done for 'all'. Making all in debianold make[2]: Nothing to be done for 'all'. Making all in debian make[2]: Nothing to be done for 'all'. Making all in doc Making all in en make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/en' restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ rm -rf $backupdir && mkdir $backupdir && \ if (/bin/sh /builddir/build/BUILD/giac-1.6.0/config/missing makeinfo --version) >/dev/null 2>&1; then \ for f in giac_us.info giac_us.info-[0-9] giac_us.info-[0-9][0-9] giac_us.i[0-9] giac_us.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ cd "$am__cwd"; \ if /bin/sh /builddir/build/BUILD/giac-1.6.0/config/missing makeinfo -I . \ -o giac_us.info giac_us.texinfo; \ then \ rc=0; \ CDPATH="${ZSH_VERSION+.}:" && cd .; \ else \ rc=$?; \ CDPATH="${ZSH_VERSION+.}:" && cd . && \ $restore $backupdir/* `echo "./giac_us.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/en' Making all in es make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/es' restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ rm -rf $backupdir && mkdir $backupdir && \ if (/bin/sh /builddir/build/BUILD/giac-1.6.0/config/missing makeinfo --version) >/dev/null 2>&1; then \ for f in giac_es.info giac_es.info-[0-9] giac_es.info-[0-9][0-9] giac_es.i[0-9] giac_es.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ cd "$am__cwd"; \ if /bin/sh /builddir/build/BUILD/giac-1.6.0/config/missing makeinfo -I . \ -o giac_es.info giac_es.texinfo; \ then \ rc=0; \ CDPATH="${ZSH_VERSION+.}:" && cd .; \ else \ rc=$?; \ CDPATH="${ZSH_VERSION+.}:" && cd . && \ $restore $backupdir/* `echo "./giac_es.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/es' Making all in fr make[3]: Nothing to be done for 'all'. Making all in el Making all in tutoriel make[4]: Nothing to be done for 'all'. Making all in casinter make[4]: Nothing to be done for 'all'. make[4]: Nothing to be done for 'all-am'. Making all in local make[3]: Nothing to be done for 'all'. Making all in pt make[3]: Nothing to be done for 'all'. Making all in zh make[3]: Nothing to be done for 'all'. Making all in de make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all-am'. Making all in examples make[2]: Nothing to be done for 'all'. + cd doc + make Making all in en make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/en' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/en' Making all in es make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/es' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/es' Making all in fr make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/fr' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/fr' Making all in el make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/el' Making all in tutoriel make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/el/tutoriel' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/el/tutoriel' Making all in casinter make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/el/casinter' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/el/casinter' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/el' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/el' make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/el' Making all in local make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/local' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/local' Making all in pt make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/pt' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/pt' Making all in zh make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/zh' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/zh' Making all in de make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/de' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/de' make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc' + for i in doc/*/giac_*.info doc/en/html_* + iconv -f ISO-8859-1 -t UTF-8 -o doc/en/giac_us.info.new doc/en/giac_us.info + touch -r doc/en/giac_us.info doc/en/giac_us.info.new + mv doc/en/giac_us.info.new doc/en/giac_us.info + for i in doc/*/giac_*.info doc/en/html_* + iconv -f ISO-8859-1 -t UTF-8 -o doc/es/giac_es.info.new doc/es/giac_es.info + touch -r doc/es/giac_es.info doc/es/giac_es.info.new + mv doc/es/giac_es.info.new doc/es/giac_es.info + for i in doc/*/giac_*.info doc/en/html_* + iconv -f ISO-8859-1 -t UTF-8 -o doc/en/html_mall.new doc/en/html_mall + touch -r doc/en/html_mall doc/en/html_mall.new + mv doc/en/html_mall.new doc/en/html_mall + for i in doc/*/giac_*.info doc/en/html_* + iconv -f ISO-8859-1 -t UTF-8 -o doc/en/html_mtt.new doc/en/html_mtt + touch -r doc/en/html_mtt doc/en/html_mtt.new + mv doc/en/html_mtt.new doc/en/html_mtt + for i in doc/*/giac_*.info doc/en/html_* + iconv -f ISO-8859-1 -t UTF-8 -o doc/en/html_vall.new doc/en/html_vall + touch -r doc/en/html_vall doc/en/html_vall.new + mv doc/en/html_vall.new doc/en/html_vall + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.dP9Rgy + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64 ++ dirname /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64 + cd giac-1.6.0 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64 'INSTALL=/usr/bin/install -p' Making install in micropython-1.12 make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12' Making install in xcas make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. /bin/cp libmicropython.a ../.. make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12/xcas' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12' make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12' make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/micropython-1.12' Making install in src make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64' /bin/sh ../libtool --mode=install /usr/bin/install -p libgiac.la '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64' libtool: install: /usr/bin/install -p .libs/libgiac.so.0.0.0 /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libgiac.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64 && { ln -s -f libgiac.so.0.0.0 libgiac.so.0 || { rm -f libgiac.so.0 && ln -s libgiac.so.0.0.0 libgiac.so.0; }; }) libtool: install: (cd /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64 && { ln -s -f libgiac.so.0.0.0 libgiac.so || { rm -f libgiac.so && ln -s libgiac.so.0.0.0 libgiac.so; }; }) libtool: install: /usr/bin/install -p .libs/libgiac.lai /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libgiac.la libtool: install: /usr/bin/install -p .libs/libgiac.a /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libgiac.a libtool: install: chmod 644 /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libgiac.a libtool: install: ranlib /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libgiac.a libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -p icas xcas aide hevea2mml '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin' libtool: warning: '/builddir/build/BUILD/giac-1.6.0/src/libgiac.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -p .libs/icas /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/icas libtool: warning: '/builddir/build/BUILD/giac-1.6.0/src/libgiac.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -p .libs/xcas /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/xcas libtool: warning: 'libgiac.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -p .libs/aide /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/aide libtool: install: /usr/bin/install -p hevea2mml /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/hevea2mml /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin' /usr/bin/install -p pgiac '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin' /usr/bin/make install-exec-hook make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/src' rm -f /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/cas_help mv /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/aide /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/cas_help ln -sf cas_help /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/en_cas_help ln -sf cas_help /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/es_cas_help ln -sf cas_help /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/fr_cas_help ln -sf icas /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/giac ln -sf xcas /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/xcasnew mkdir -p /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/include/giac cp -f config.h /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/include/giac cp -f input_lexer.h /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/include/giac cp -f input_parser.h /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/include/giac make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/include/giac' /usr/bin/install -p -m 644 dispatch.h fraction.h gen.h desolve.h misc.h ti89.h mathml.h identificateur.h unary.h symbolic.h index.h modpoly.h modfactor.h permu.h monomial.h poly.h threaded.h gausspol.h sym2poly.h ezgcd.h derive.h solve.h quater.h subst.h usual.h intg.h intgab.h risch.h lin.h series.h vecteur.h sparse.h vector.h csturm.h moyal.h tex.h global.h ifactor.h alg_ext.h gauss.h '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/include/giac' /usr/bin/install -p -m 644 isom.h plot.h plot3d.h rpn.h prog.h pari.h cocoa.h giac.h first.h maple.h help.h tinymt32.h tinymt32_license.h static.h static_extern.h static_lexer.h static_lexer_.h lexer_tab_int.h static_help.h giacPCH.h giacintl.h gmp_replacements.h myostream.h lpsolve.h optimization.h signalprocessing.h graphe.h graphtheory.h nautywrapper.h markup.h kdisplay.h k_csdk.h k_defs.h '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/include/giac' make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/src' Making install in check make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/check' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/check' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/check' make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/check' Making install in intl make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/intl' if { test "giac" = "gettext-runtime" || test "giac" = "gettext-tools"; } \ && test 'no' = yes; then \ /bin/sh ../config/mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64 /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/include; \ /usr/bin/install -p -m 644 libintl.h /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/include/libintl.h; \ /bin/sh ../libtool --mode=install \ /usr/bin/install -p -m 644 libintl.a /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libintl.a; \ if test "@RELOCATABLE@" = yes; then \ dependencies=`sed -n -e 's,^dependency_libs=\(.*\),\1,p' < /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libintl.la | sed -e "s,^',," -e "s,'\$,,"`; \ if test -n "$dependencies"; then \ rm -f /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libintl.la; \ fi; \ fi; \ else \ : ; \ fi if test "giac" = "gettext-tools" \ && test 'no' = no \ && test yes != no; then \ /bin/sh ../config/mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64; \ /bin/sh ../libtool --mode=install \ /usr/bin/install -p -m 644 libgnuintl.a /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libgnuintl.a; \ rm -f /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/preloadable_libintl.so; \ /usr/bin/install -p -m 644 /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libgnuintl.so /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/preloadable_libintl.so; \ /bin/sh ../libtool --mode=uninstall \ rm -f /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libgnuintl.a; \ else \ : ; \ fi if test 'no' = yes; then \ test yes != no || /bin/sh ../config/mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64; \ temp=/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/t-charset.alias; \ dest=/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/charset.alias; \ if test -f /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/charset.alias; then \ orig=/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/charset.alias; \ sed -f ref-add.sed $orig > $temp; \ /usr/bin/install -p -m 644 $temp $dest; \ rm -f $temp; \ else \ if test yes = no; then \ orig=charset.alias; \ sed -f ref-add.sed $orig > $temp; \ /usr/bin/install -p -m 644 $temp $dest; \ rm -f $temp; \ fi; \ fi; \ /bin/sh ../config/mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale; \ test -f /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/locale.alias \ && orig=/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/locale.alias \ || orig=./locale.alias; \ temp=/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/t-locale.alias; \ dest=/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/locale.alias; \ sed -f ref-add.sed $orig > $temp; \ /usr/bin/install -p -m 644 $temp $dest; \ rm -f $temp; \ else \ : ; \ fi if test "giac" = "gettext-tools"; then \ /bin/sh ../config/mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/gettext/intl; \ /usr/bin/install -p -m 644 VERSION /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/gettext/intl/VERSION; \ /usr/bin/install -p -m 644 ChangeLog.inst /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/gettext/intl/ChangeLog; \ dists="COPYING.LIB-2.0 COPYING.LIB-2.1 Makefile.in config.charset locale.alias ref-add.sin ref-del.sin gmo.h gettextP.h hash-string.h loadinfo.h plural-exp.h eval-plural.h localcharset.h relocatable.h xsize.h printf-args.h printf-args.c printf-parse.h wprintf-parse.h printf-parse.c vasnprintf.h vasnwprintf.h vasnprintf.c os2compat.h libgnuintl.h.in bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c localealias.c textdomain.c l10nflist.c explodename.c dcigettext.c dcngettext.c dngettext.c ngettext.c plural.y plural-exp.c localcharset.c relocatable.c langprefs.c localename.c log.c printf.c osdep.c os2compat.c intl-compat.c"; \ for file in $dists; do \ /usr/bin/install -p -m 644 ./$file \ /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/gettext/intl/$file; \ done; \ chmod a+x /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/gettext/intl/config.charset; \ dists="plural.c"; \ for file in $dists; do \ if test -f $file; then dir=.; else dir=.; fi; \ /usr/bin/install -p -m 644 $dir/$file \ /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/gettext/intl/$file; \ done; \ dists="xopen-msg.sed linux-msg.sed po2tbl.sed.in cat-compat.c COPYING.LIB-2 gettext.h libgettext.h plural-eval.c libgnuintl.h"; \ for file in $dists; do \ rm -f /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/gettext/intl/$file; \ done; \ else \ : ; \ fi make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/intl' Making install in po make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/po' /bin/sh ../config/mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share mkdir -p -- /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share mkdir -p -- /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/es/LC_MESSAGES installing es.gmo as /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/es/LC_MESSAGES/giac.mo mkdir -p -- /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/fr/LC_MESSAGES installing fr.gmo as /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/fr/LC_MESSAGES/giac.mo mkdir -p -- /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/el/LC_MESSAGES installing el.gmo as /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/el/LC_MESSAGES/giac.mo mkdir -p -- /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/pt/LC_MESSAGES installing pt.gmo as /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/pt/LC_MESSAGES/giac.mo mkdir -p -- /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/it/LC_MESSAGES installing it.gmo as /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/it/LC_MESSAGES/giac.mo mkdir -p -- /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/en/LC_MESSAGES installing en.gmo as /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/en/LC_MESSAGES/giac.mo mkdir -p -- /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/zh/LC_MESSAGES installing zh.gmo as /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/zh/LC_MESSAGES/giac.mo mkdir -p -- /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/de/LC_MESSAGES installing de.gmo as /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/locale/de/LC_MESSAGES/giac.mo if test "giac" = "gettext-tools"; then \ /bin/sh ../config/mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ /usr/bin/install -p -m 644 ./$file \ /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/po' Making install in debianold make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/debianold' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/debianold' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/debianold' make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/debianold' Making install in debian make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/debian' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/debian' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/debian' make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/debian' Making install in doc make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc' Making install in en make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/en' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/en' make[3]: Nothing to be done for 'install-exec-am'. TEXINPUTS=.:$TEXINPUTS hevea -fix tutoriel.tex /usr/share/hevea/hyperref.hva:65: Warning: Ignoring option: 'colorlinks' /usr/share/hevea/hyperref.hva:65: Warning: Ignoring option: 'pdftex' ./tutoriel.tex:123: Warning: Undefined label: 'lists' ./tutoriel.tex:147: Warning: Undefined label: 'config' ./tutoriel.tex:155: Warning: Undefined label: 'config' ./tutoriel.tex:237: Warning: Undefined label: 'config' ./tutoriel.tex:495: Warning: Undefined label: 'config' ./tutoriel.tex:592: Warning: Undefined label: 'config' ./tutoriel.tex:989: Warning: Undefined label: 'deriv' ./tutoriel.tex:1627: Warning: Undefined label: 'config' ./tutoriel.tex:1646: Warning: Undefined label: 'config' ./tutoriel.tex:2006: Warning: Undefined label: 'config' ./tutoriel.tex:2212: Warning: Undefined label: 'solve' ./tutoriel.tex:2385: Warning: Undefined label: 'config' HeVeA Warning: Label(s) may have changed. Rerun me to get cross-references right. HeVeA Warning: images may have changed, run 'imagen -pdf tutoriel' Run, run, again... /usr/share/hevea/hyperref.hva:65: Warning: Ignoring option: 'colorlinks' /usr/share/hevea/hyperref.hva:65: Warning: Ignoring option: 'pdftex' Fixpoint reached in 2 step(s) Now, I am running imagen for you RESOLUTION: 100 This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (preloaded format=pdflatex) restricted \write18 enabled. kpathsea: Running mktexfmt pdflatex.fmt mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order): mktexfmt: /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes: mktexfmt: /builddir/.texlive2020/texmf-config/web2c/fmtutil.cnf mktexfmt [INFO]: writing formats under /builddir/.texlive2020/texmf-var/web2c mktexfmt [INFO]: --- remaking pdflatex with pdftex mktexfmt: running `pdftex -ini -jobname=pdflatex -progname=pdflatex -translate-file=cp227.tcx *pdflatex.ini' ... This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (INITEX) restricted \write18 enabled. (/usr/share/texlive/texmf-dist/web2c/cp227.tcx) entering extended mode (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/pdflatex.ini (/usr/share/texlive/texmf-dist/tex/generic/tex-ini-files/pdftexconfig.tex) (/usr/share/texlive/texmf-dist/tex/latex/base/latex.ltx (/usr/share/texlive/texmf-dist/tex/latex/base/texsys.cfg) ./texsys.aux found \@currdir set to: ./. Assuming \openin and \input have the same search path. Defining UNIX/DOS style filename parser. catcodes, registers, parameters, LaTeX2e <2020-02-02> patch level 5 hacks, control, par, spacing, files, font encodings, lengths, ==================================== Local config file fonttext.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmss.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmtt.fd))) ==================================== Local config file fontmath.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlcmm.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omscmsy.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omxcmex.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ucmr.fd))) ==================================== Local config file preload.cfg used ===================================== (/usr/share/texlive/texmf-dist/tex/latex/base/preload.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref, environments, center, verbatim, math definitions, boxes, title, sectioning, contents, floats, footnotes, index, bibliography, output, =========================================== Local configuration file hyphen.cfg used =========================================== (/usr/share/texlive/texmf-dist/tex/generic/babel/hyphen.cfg (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/hyphen.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/dumyhyph.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/zerohyph.tex)) (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu)) (/usr/share/texlive/texmf-dist/tex/latex/base/ltexpl.ltx (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.ltx (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3deprecation.def)))) ) ) Beginning to dump on file pdflatex.fmt (preloaded format=pdflatex 2020.10.22) 17445 strings of total length 297856 233798 memory locations dumped; current usage is 165&226831 15747 multiletter control sequences \font\nullfont=nullfont \font\OMX/cmex/m/n/10=cmex10 \font\tenln=line10 \font\tenlnw=linew10 \font\tencirc=lcircle10 \font\tencircw=lcirclew10 \font\OT1/cmr/m/n/5=cmr5 \font\OT1/cmr/m/n/7=cmr7 \font\OT1/cmr/m/n/10=cmr10 \font\OML/cmm/m/it/5=cmmi5 \font\OML/cmm/m/it/7=cmmi7 \font\OML/cmm/m/it/10=cmmi10 \font\OMS/cmsy/m/n/5=cmsy5 \font\OMS/cmsy/m/n/7=cmsy7 \font\OMS/cmsy/m/n/10=cmsy10 \font\c__fp_exp_intarray=cmr10 at 0.00002pt \font\c__fp_trig_intarray=cmr10 at 0.00003pt \font\g__regex_charcode_intarray=cmr10 at 0.00005pt \font\g__regex_catcode_intarray=cmr10 at 0.00006pt \font\g__regex_balance_intarray=cmr10 at 0.00008pt \font\g__regex_state_active_intarray=cmr10 at 0.00009pt \font\g__regex_thread_state_intarray=cmr10 at 0.0001pt \font\g__regex_submatch_prev_intarray=cmr10 at 0.00012pt \font\g__regex_submatch_begin_intarray=cmr10 at 0.00014pt \font\g__regex_submatch_end_intarray=cmr10 at 0.00015pt 532331 words of font info for 24 preloaded fonts 14 hyphenation exceptions Hyphenation trie of length 6081 has 183 ops out of 35111 2 for language 1 181 for language 0 0 words of pdfTeX memory 0 indirect objects No pages of output. Transcript written on pdflatex.log. mktexfmt [INFO]: log file copied to: /builddir/.texlive2020/texmf-var/web2c/pdftex/pdflatex.log mktexfmt [INFO]: /builddir/.texlive2020/texmf-var/web2c/pdftex/pdflatex.fmt installed. mktexfmt [INFO]: successfully rebuilt formats: 1 mktexfmt [INFO]: not selected formats: 20 mktexfmt [INFO]: total formats: 21 mktexfmt [INFO]: exiting with status 0 entering extended mode (./tutoriel.image.tex LaTeX2e <2020-02-02> patch level 5 L3 programming layer <2020-04-06> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2019/12/20 v1.4l Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def))) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty) (/usr/share/texlive/texmf-dist/tex/latex/stmaryrd/stmaryrd.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/mathptmx.sty) (/usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty)) (/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty) (/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)) (/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty) (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def) No file tutoriel.image.aux. (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty (/usr/share/texlive/texmf-dist/tex/latex/grfext/grfext.sty) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty)) Overfull \hbox (15.0pt too wide) in paragraph at lines 24--25 [][] [1 <./xcas-sinplot.png>] Overfull \hbox (15.0pt too wide) in paragraph at lines 26--27 [][] [2 <./xcas-sinplot2.png>] Overfull \hbox (15.0pt too wide) in paragraph at lines 28--29 [][] [3 <./xcas-help-index.png>] Overfull \hbox (15.0pt too wide) in paragraph at lines 30--31 [][] [4 <./xcas-help-evalf.png>] Overfull \hbox (15.0pt too wide) in paragraph at lines 32--33 [][] [5 <./xcas-open.png>] Overfull \hbox (15.0pt too wide) in paragraph at lines 34--35 [][] [6 <./xcas-plotode.png>] Overfull \hbox (15.0pt too wide) in paragraph at lines 36--37 [][] [7 <./xcas-plotfield.png>] Overfull \hbox (15.0pt too wide) in paragraph at lines 38--39 [][] [8 <./xcas-plot.png>] Overfull \hbox (15.0pt too wide) in paragraph at lines 40--41 [][] [9 <./xcas-plotparam.png>] Overfull \hbox (15.0pt too wide) in paragraph at lines 42--43 [][] [10 <./xcas-tangent.png>] Overfull \hbox (15.0pt too wide) in paragraph at lines 44--45 [][] [11 <./xcas-3dplot.png>] Overfull \hbox (15.0pt too wide) in paragraph at lines 46--47 [][] [12 <./xcas-3dparam.png>] Overfull \hbox (15.0pt too wide) in paragraph at lines 48--49 [][] [13 <./xcas-3dcurve.png>] (./tutoriel.image.aux) Package rerunfilecheck Warning: File `tutoriel.image.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information) Output written on tutoriel.image.pdf (13 pages, 212388 bytes). Transcript written on tutoriel.image.log. /tmp/imagen-com.1385584: line 1: convert: command not found tdir=`echo tutoriel.tex | sed -e 's/\.tex//'`; \ /bin/sh /builddir/build/BUILD/giac-1.6.0/config/install-sh -d $tdir ; \ hacha $tdir.html -o $tdir/index.html ; \ touch $tdir.png ; \ /bin/cp -f $tdir*.png $tdir touch tutoriel.stamp /bin/sh /builddir/build/BUILD/giac-1.6.0/config/install-sh -d /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/en /usr/bin/install -p -m 644 troussesurvie_en.pdf /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/en /usr/bin/install -p -m 644 cascmd_en.ps casinter.ps cas.ps /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/en for dd in casinter cascmd_en tutoriel; do \ /bin/sh /builddir/build/BUILD/giac-1.6.0/config/install-sh -d /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/en/$dd ; \ done for dd in casinter cascmd_en tutoriel; do \ /usr/bin/install -p -m 644 ./$dd/* /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/en/$dd ; \ done /usr/bin/install -p -m 644 html_mall html_mtt html_vall xcasmenu xcasex keywords /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/en /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/en' /usr/bin/install -p -m 644 html_mall html_mtt html_vall xcasmenu xcasex keywords '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/en' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/info' /usr/bin/install -p -m 644 ./giac_us.info '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/info' '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/info/giac_us.info' make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/en' make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/en' Making install in es make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/es' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/es' make[3]: Nothing to be done for 'install-exec-am'. /bin/sh /builddir/build/BUILD/giac-1.6.0/config/install-sh -d /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/es /usr/bin/install -p -m 644 html_mall html_mtt html_vall xcasmenu xcasex keywords /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/es /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/es' /usr/bin/install -p -m 644 html_mall html_mtt html_vall xcasmenu xcasex keywords '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/es' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/info' /usr/bin/install -p -m 644 ./giac_es.info '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/info' '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/info/giac_es.info' make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/es' make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/es' Making install in fr make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/fr' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/fr' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/fr ' /usr/bin/install -p -m 644 xcasmenu xcasex keywords html_mall html_mtt html_vall '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/fr ' make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/fr' make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/fr' Making install in el make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/el' Making install in tutoriel make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/el/tutoriel' make[4]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/el/tutoriel' /usr/bin/make install-exec-hook make[5]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/el/tutoriel' ../../../mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el/ mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el ../../../mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el/tutoriel mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el/tutoriel cp -f * /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el/tutoriel make[5]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/el/tutoriel' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/el/tutoriel' make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/el/tutoriel' Making install in casinter make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/el/casinter' make[4]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/el/casinter' /usr/bin/make install-exec-hook make[5]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/el/casinter' ../../../mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el/ ../../../mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el/casinter mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el/casinter cp -f * /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el/casinter make[5]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/el/casinter' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/el/casinter' make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/el/casinter' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/el' make[4]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/el' make[4]: Nothing to be done for 'install-exec-am'. /bin/sh /builddir/build/BUILD/giac-1.6.0/config/install-sh -d /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el for dd in cascmd_el; do \ /bin/sh /builddir/build/BUILD/giac-1.6.0/config/install-sh -d /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el/$dd ; \ done for dd in cascmd_el; do \ /usr/bin/install -p -m 644 ./$dd/* /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el/$dd ; \ done /usr/bin/install -p -m 644 html_mall html_mtt html_vall xcasmenu xcasex keywords /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/el' /usr/bin/install -p -m 644 html_mall html_mtt html_vall xcasmenu xcasex keywords '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/el' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/info' '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/info/giac_es.info' make[4]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/el' make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/el' make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/el' Making install in local make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/local' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/local' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/local' /usr/bin/install -p -m 644 xcasmenu xcasex keywords html_mall html_mtt html_vall '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/local' make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/local' make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/local' Making install in pt make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/pt' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/pt' /usr/bin/make install-exec-hook make[4]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/pt' ../../mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/pt mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/pt /bin/cp -f xcasmenu xcasex keywords /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/pt make[4]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/pt' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/pt' make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/pt' Making install in zh make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/zh' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/zh' /usr/bin/make install-exec-hook make[4]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/zh' ../../mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/zh mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/zh /bin/cp -f aide_cas xcasmenu xcasex keywords /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/zh make[4]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/zh' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/zh' make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/zh' Making install in de make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/de' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/de' /usr/bin/make install-exec-hook make[4]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc/de' ../../mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/de mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/de /bin/cp -f aide_cas xcasmenu xcasex keywords /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/de make[4]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/de' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/de' make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc/de' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc' make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc' /usr/bin/make install-exec-hook make[4]: Entering directory '/builddir/build/BUILD/giac-1.6.0/doc' /bin/sh /builddir/build/BUILD/giac-1.6.0/config/install-sh -d /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/dxcas /bin/sh /builddir/build/BUILD/giac-1.6.0/config/install-sh -d /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/pari for dd in xcasfr.html xcasen.html *.css *.js giacwasm.wasm logo.png giac.tex giacfr.tex test.tex testfr.tex test.html testfr.html algolycee.html graphtheory-user_manual.pdf *.sty; do \ /usr/bin/install -p -m 644 ../doc/$dd /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/ ; \ done /usr/bin/install -p -m 644 ../doc/dxcas/* /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/dxcas /usr/bin/install -p -m 644 ../doc/pari/* /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/pari /usr/bin/install -p -m 644 ../doc/index.html /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/ /usr/bin/install -p -m 644 ../doc/README /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/ ln -sf ../aide_cas /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/aide_cas make[4]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac' /usr/bin/install -p -m 644 README index.html '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac' /usr/bin/install -p -m 644 aide_cas '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac' make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc' make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc' make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/doc' Making install in examples make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0/examples' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0/examples' /usr/bin/make install-exec-hook make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0/examples' ../mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/ ../mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/examples mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/examples cp -Rf * /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/examples make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/examples' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/geo' /usr/bin/install -p -m 644 geo/geo1 geo/geo2 geo/geo3 geo/geo4 geo/geo5 geo/geo6 geo/geo7 geo/geo8 geo/geo9 geo/napoleon geo/pointmorph geo/minimum.cxx geo/morleypuzzel geo/enveloppe3 geo/geo10 geo/geo11 geo/geo12 geo/geo13 geo/lieu1 geo/lieu2 geo/lieu3 geo/lieu4 geo/lieu5 geo/morleypara geo/morleytri6 geo/puissance.cas geo/pantalon geo/napoleon.cxx geo/demomorley2 geo/bezier geo/puissance2.cas geo/mediatrice.cxx geo/morley18 geo/morphing geo/pantalon2 geo/Ngone.cas geo/morley1.fig geo/morley2.fig geo/morley108 geo/mediane.cxx '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/geo' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/crypto' /usr/bin/install -p -m 644 Exemples/crypto/rsa.xws Exemples/crypto/codage.xws Exemples/crypto/reed_s.xws Exemples/crypto/cesar.xws Exemples/crypto/codelin.xws '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/crypto' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/climat' /usr/bin/install -p -m 644 Exemples/climat/soleil.xws Exemples/climat/edc.xws Exemples/climat/vostok.xws Exemples/climat/global_temp.xws Exemples/climat/banquise.xws Exemples/climat/terre.jpg Exemples/climat/terre.xws Exemples/climat/energie.xws Exemples/climat/glace.xws Exemples/climat/neige.xws Exemples/climat/co2t150.xws Exemples/climat/insol.xws Exemples/climat/co2.xws Exemples/climat/geneve_juillet.xws Exemples/climat/geneve_novembre.xws '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/climat' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/arit' /usr/bin/install -p -m 644 arit/numeration arit/rsa.cxx arit/horner arit/estpremier arit/codage.cas arit/nbrediviseur arit/puissancerapide arit/inpg.cas '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/arit' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/geometrie' /usr/bin/install -p -m 644 Exemples/geometrie/caustique.xws Exemples/geometrie/astroide.xws Exemples/geometrie/rouepoly.xws Exemples/geometrie/hexagone.xws Exemples/geometrie/capes.xws Exemples/geometrie/morley_puzzle.xws Exemples/geometrie/morley_demo.xws Exemples/geometrie/napoleon.xws Exemples/geometrie/simson.xws Exemples/geometrie/atelier.xws Exemples/geometrie/lieu_s05.xws Exemples/geometrie/animpav.xws Exemples/geometrie/intercourbe.xws '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/geometrie' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/arit' /usr/bin/install -p -m 644 Exemples/arit/estprem.xws Exemples/arit/bezout.xws Exemples/arit/powmod.xws Exemples/arit/diviseur.xws Exemples/arit/potence.xws Exemples/arit/crible.xws Exemples/arit/premier.xws Exemples/arit/multpoly.xws Exemples/arit/multfft.xws Exemples/arit/makegf.xws Exemples/arit/prime.xws Exemples/arit/pollard.xws '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/arit' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/polyfact' /usr/bin/install -p -m 644 polyfact/zimmer1 polyfact/zimmer2 polyfact/zimmer3 polyfact/zimmer4 polyfact/zimmer5 polyfact/zimmer6 polyfact/zimmer7 '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/polyfact' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/opengl' /usr/bin/install -p -m 644 Exemples/opengl/surface.xws Exemples/opengl/sphere.xws '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/opengl' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/lewisw' /usr/bin/install -p -m 644 lewisw/lw4 lewisw/lwA lewisw/lwB lewisw/lwC lewisw/lwD lewisw/lwE lewisw/lwF lewisw/lwG lewisw/lwM lewisw/lwN lewisw/lwO lewisw/lwX lewisw/lwHL lewisw/lwM2 lewisw/lwN1 lewisw/lwPQ lewisw/fermat_gcd_mod_1var lewisw/fermat_gcd_mod_4var lewisw/fermat_gcd_1var lewisw/fermat_gcd_4var '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/lewisw' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/analyse' /usr/bin/install -p -m 644 Exemples/analyse/newton.xws Exemples/analyse/toile.xws Exemples/analyse/series_alt.xws Exemples/analyse/ode.xws Exemples/analyse/euler_ode.xws Exemples/analyse/pui.xws Exemples/analyse/gradconj.xws Exemples/analyse/grad_const.xws Exemples/analyse/mult_lagr.xws Exemples/analyse/lagrange_err.xws Exemples/analyse/signal.xws '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/analyse' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/groebner' /usr/bin/install -p -m 644 groebner/alea6 groebner/bayes148 groebner/cyclic3 groebner/cyclic4 groebner/cyclic5 groebner/cyclic6 groebner/cyclic7 groebner/cyclic72 groebner/cyclic7mod groebner/cyclic8 groebner/cyclic82 groebner/cyclic8mod groebner/cyclic9 groebner/cyclic92 groebner/cyclic9mod groebner/eco12 groebner/eco122 groebner/game2 groebner/jason210 groebner/katsura10 groebner/katsura11 groebner/katsura11mod groebner/katsura12 groebner/katsura12mod groebner/katsura8 groebner/katsura9 groebner/mayr42 groebner/noon9 groebner/session.tex groebner/yang1 '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/groebner' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/prog' /usr/bin/install -p -m 644 Exemples/prog/gauss_jordan.xws Exemples/prog/conformal.xws Exemples/prog/arbre.xws Exemples/prog/exemple.xws '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/prog' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/poly' /usr/bin/install -p -m 644 Exemples/poly/pgcd.xws Exemples/poly/racine.xws Exemples/poly/horner.xws Exemples/poly/reed_sol.xws Exemples/poly/yun.xws Exemples/poly/berle.xws Exemples/poly/cardan.xws Exemples/poly/hensel.xws Exemples/poly/afactor.xws Exemples/poly/aspolyof.xws '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/poly' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/demo' /usr/bin/install -p -m 644 Exemples/demo/calcform.xws Exemples/demo/dft.xws Exemples/demo/graphe_proba.xws Exemples/demo/image.xws Exemples/demo/terre.jpg Exemples/demo/essai.png Exemples/demo/napoleon.xws Exemples/demo/polylogo.xws Exemples/demo/apmep.xws Exemples/demo/arit.xws Exemples/demo/milieu.xws Exemples/demo/milieux.xws Exemples/demo/oct06.xws Exemples/demo/anniversaire.xws Exemples/demo/dijkstra.xws Exemples/demo/Mandelbrot.xws Exemples/demo/giac_Mandelbrot.cpp '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/demo' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/capes2006' /usr/bin/install -p -m 644 Exemples/capes2006/2107.xws Exemples/capes2006/0307.xws Exemples/capes2006/2906.xws Exemples/capes2006/1707.xws Exemples/capes2006/3006.xws Exemples/capes2006/0707.xws Exemples/capes2006/0107.xws Exemples/capes2006/0807.xws Exemples/capes2006/1407.xws Exemples/capes2006/2007.xws Exemples/capes2006/0207.xws '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/capes2006' /usr/bin/install -p -m 644 Makefile.am '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/.' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/codage' /usr/bin/install -p -m 644 codage/rsa codage/group2lettres codage/julescesar codage/chiffrementaffine '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/codage' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/geo3d' /usr/bin/install -p -m 644 Exemples/geo3d/cone.xws Exemples/geo3d/circon3d.xws Exemples/geo3d/animcube.xws '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/geo3d' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/logo' /usr/bin/install -p -m 644 Exemples/logo/fleur.xws Exemples/logo/sapin.xws Exemples/logo/tulipe.xws Exemples/logo/neige.xws Exemples/logo/poule.xws Exemples/logo/jeu.xws '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/logo' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/demo' /usr/bin/install -p -m 644 demo/pgcd.cpp demo/random.tab demo/algos_integrale.cxx demo/bezout.cxx demo/napoleon.cxx demo/e05.tex demo/mediane.cxx demo/bissectrice.cxx demo/pgcd.cc demo/simpson.cas demo/inpg.cas demo/orthocentre.cxx '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/demo' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/tortue' /usr/bin/install -p -m 644 tortue/koch.cxx tortue/arbre.cxx tortue/sapin.cxx tortue/hilbert.cxx tortue/gosper.cxx tortue/dragon.cxx tortue/peano.cxx '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/tortue' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/morley' /usr/bin/install -p -m 644 morley/equimore morley/morleypara morley/trisectfig morley/figure1 morley/figure2 morley/demomorley1 morley/fiqure1 morley/calcul18 morley/morley18 morley/morley108 morley/morleynum morley/morley morley/puzzel morley/dessinlem morley/demonfig2 '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/morley' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/proba' /usr/bin/install -p -m 644 Exemples/proba/moivre_laplace.xws Exemples/proba/montecarlo.xws Exemples/proba/moivre2.xws Exemples/proba/fluctuations.xws Exemples/proba/fluctuation2.xws Exemples/proba/confiance.xws Exemples/proba/gaussienne.xws Exemples/proba/vectgauss.xws Exemples/proba/ehrenfest.xws Exemples/proba/kolmogorov.xws Exemples/proba/poisson.xws Exemples/proba/galton.xws Exemples/proba/rejet.xws Exemples/proba/attente.xws '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/proba' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/recur' /usr/bin/install -p -m 644 recur/sphinx.cxx recur/plantes.cxx recur/sphynx.cxx recur/trisierpinski.cas recur/polygone.cxx recur/triangle.cxx recur/carre.cxx recur/flocon.cxx recur/session.cxx recur/peanoarc.cas recur/autres.cxx recur/permutation.cxx recur/dragon.cxx recur/peano.cxx '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/recur' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/linalg' /usr/bin/install -p -m 644 linalg/gaussjordan_noyau.cas linalg/gaussjordan_noyau1.cas '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/linalg' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/simulation' /usr/bin/install -p -m 644 simulation/pains simulation/deplacement '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/simulation' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/spects' /usr/bin/install -p -m 644 Exemples/spects/pagerank.xws Exemples/spects/spec_proie.xws Exemples/spects/tpi.xws '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/Exemples/spects' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/geo' /usr/bin/install -p -m 644 geo/morleylem geo/orbite.cas geo/envelopl geo/envelopp geo/envelopt geo/carres.cxx geo/terre.cas geo/demomorley.cxx geo/bissectrice.cxx geo/simpson.cxx geo/conj_harmonic1.cas geo/conj_harmonic2.cas geo/conj_harmonic3.cas geo/envelop3t geo/enveloppe geo/morleydess18 geo/equimorley geo/orthocentre.cxx geo/feuerbach.cxx '/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac/geo' make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/examples' make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0/examples' make[1]: Entering directory '/builddir/build/BUILD/giac-1.6.0' make[2]: Entering directory '/builddir/build/BUILD/giac-1.6.0' /usr/bin/make install-exec-hook make[3]: Entering directory '/builddir/build/BUILD/giac-1.6.0' cp config.h /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/include/giac ./mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/ ./mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/pixmaps mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/pixmaps cp xcas.xpm /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/pixmaps/xcas.xpm ./mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/applications mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/applications cp xcas.desktop /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/applications/xcas.desktop ./mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/application-registry mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/application-registry cp xcas.applications /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/application-registry/xcas.applications ./mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/ mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons ./mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor for SIZE in 256 128 64 32 16; do ./mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/${SIZE}x${SIZE} && ./mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps && cp icons/xcas_${SIZE}.png /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps/xcas.png; done mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/256x256 mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/256x256/apps mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/128x128 mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/128x128/apps mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/64x64 mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/64x64/apps mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/32x32 mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/32x32/apps mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/16x16 mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/16x16/apps for SIZE in 256 128 64 32 16; do ./mkinstalldirs /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/${SIZE}x${SIZE}/mimetypes && cp icons/x-xcas_${SIZE}.png /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/${SIZE}x${SIZE}/mimetypes/application-x-xcas.png; done mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/256x256/mimetypes mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/128x128/mimetypes mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/64x64/mimetypes mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/32x32/mimetypes mkdir /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/icons/hicolor/16x16/mimetypes make[3]: Leaving directory '/builddir/build/BUILD/giac-1.6.0' make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/giac-1.6.0' make[1]: Leaving directory '/builddir/build/BUILD/giac-1.6.0' + install -pm 644 libmicropython.a /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/ + install -pm 644 src/.libs/libxcas.a /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/ + install -pm 644 src/.libs/libgiac.a /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/ + cp -p src/tinymt32_license.h LICENSE.tinymt32 + rm -f /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/info/dir + rm -rf /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/application-registry + rm -f /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libgiac.la + find /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64 -size 0 -delete + find /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64 -name config.h.in~ -delete + rm -f /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/xcasnew + install -pm 644 -D debian/giac.sharedmimeinfo /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/mime/packages/giac.xml + install -pm 644 -D /builddir/build/SOURCES/xcas.appdata.xml /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/metainfo/xcas.appdata.xml + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/metainfo/xcas.appdata.xml /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/metainfo/xcas.appdata.xml: OK + install -pm 644 -t /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc doc/en/cas.pdf doc/en/cascmd_en.pdf doc/en/casinter.pdf + install -pm 644 -t /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/en doc/en/cas.pdf doc/en/cascmd_en.pdf doc/en/casinter.pdf doc/en/troussesurvie_en.pdf + install -pm 644 -t /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/el doc/el/cas_el.pdf + install -pm 644 -t /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/es doc/es/cas_es.pdf + mkdir -p /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/fr + ln -sf -T /usr/share/giac/doc/aide_cas /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/fr/aide_cas + ln -sf -T /usr/share/giac/doc/aide_cas /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/en/aide_cas + ln -sf -T /usr/share/giac/doc/en/casinter/index.html /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/en/casinter/casinter.html + ln -sf -T /usr/share/giac/doc/en/cascmd_en/index.html /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/en/cascmd_en/cascmd_en.html + mkdir -p /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/man/man1 + install -pm 644 debian/giac.1 /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/man/man1 + install -pm 644 debian/cas_help.1 /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/man/man1 + install -pm 644 debian/pgiac.1 /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/man/man1 + mkdir -p /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/fr + cd /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/fr + ln -s ../en/cascmd_en cascmd_fr + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64 giac + desktop-file-install --vendor= --remove-key=Encoding --dir=/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/applications/ /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/applications/xcas.desktop + find /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc -maxdepth 2 -type f + grep -E '/usr/share/giac/doc/[a-z]{2}/' + grep -v -E '/usr/share/giac/doc/[a-z]{2}/keywords$' + sed -e s:/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64:: + grep -v -E '/usr/share/giac/doc/[a-z]{2}/xcasex$' + grep -v -E '/usr/share/giac/doc/[a-z]{2}/xcasmenu$' + find /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc -maxdepth 1 -type f + grep -v -E '/usr/share/giac/doc/aide_cas$' + sed -e s:/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64:: + find /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc -maxdepth 2 -type d + grep -E '/usr/share/giac/doc/[a-z]{2}/' + grep -v -E '/usr/share/giac/doc$' + grep -v -E '/usr/share/giac/doc/[a-z]{2}$' + sed -e s:/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64:: + sed -e 's:$:/:' + find /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc -maxdepth 1 -type d + grep -v -E '/usr/share/giac/doc$' + grep -v -E '/usr/share/giac/doc/[a-z]{2}$' + sed -e 's:$:/:' + sed -e s:/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64:: + find /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc -maxdepth 2 -type l + grep -v -E '/usr/share/giac/doc/aide_cas$' + sed -e s:/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64:: + /usr/lib/rpm/find-debuginfo.sh -j5 --strict-build-id -m -i --build-id-seed 1.6.0.25-1.fc33 --unique-debug-suffix -1.6.0.25-1.fc33.aarch64 --unique-debug-src-base giac-1.6.0.25-1.fc33.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/giac-1.6.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/cas_help explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/xcas explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/hevea2mml explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/icas explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libgiac.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/xcas extracting debug info from /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/lib64/libgiac.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/icas extracting debug info from /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/hevea2mml extracting debug info from /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/bin/cas_help original debug info size: 246616kB, size after compression: 228148kB /usr/lib/rpm/sepdebugcrcfix: Updated 5 CRC32s, 0 CRC32s did match. cpio: src/kernel/none/level1.h: Cannot stat: No such file or directory cpio: src/lex.yy.c: Cannot stat: No such file or directory cpio: src/y.tab.c: Cannot stat: No such file or directory 27546 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: giac-1.6.0.25-1.fc33.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.TFPQnA + umask 022 + cd /builddir/build/BUILD + cd giac-1.6.0 + LICENSEDIR=/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/licenses/giac + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/licenses/giac + cp -pr COPYING /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/licenses/giac + cp -pr micropython-1.12/micropython-LICENSE /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/licenses/giac + cp -pr LICENSE.tinymt32 /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/licenses/giac + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(tinymt32) giac = 1.6.0.25-1.fc33 giac(aarch-64) = 1.6.0.25-1.fc33 libgiac-static = 1.6.0 libgiac.so.0()(64bit) libmicropython-static = 1.12 libxcas-static = 1.6.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libGL.so.1()(64bit) libao.so.4()(64bit) libao.so.4(LIBAO4_1.1.0)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcurl.so.4()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libecm.so.1()(64bit) libflexiblas.so.3()(64bit) libfltk.so.1.3()(64bit) libfltk_gl.so.1.3()(64bit) libfltk_images.so.1.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgcc_s.so.1(GCC_4.5.0)(64bit) libgiac.so.0()(64bit) libglpk.so.40()(64bit) libgmp.so.10()(64bit) libgsl.so.25()(64bit) libgslcblas.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.23)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmpfi.so.0()(64bit) libmpfr.so.6()(64bit) libnauty.so.2()(64bit) libnauty.so.2(LIBNAUTY_2.5)(64bit) libntl.so.43()(64bit) libpari-gmp.so.6()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libreadline.so.8()(64bit) libsamplerate.so.0()(64bit) libsamplerate.so.0(libsamplerate.so.0.0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: giac-devel-1.6.0.25-1.fc33.aarch64 Provides: giac-devel = 1.6.0.25-1.fc33 giac-devel(aarch-64) = 1.6.0.25-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libgiac.so.0()(64bit) Processing files: giac-doc-1.6.0.25-1.fc33.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.6XgT0y + umask 022 + cd /builddir/build/BUILD + cd giac-1.6.0 + DOCDIR=/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac-doc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac-doc + cp -pr README /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/doc/giac-doc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.MWB8Yz + umask 022 + cd /builddir/build/BUILD + cd giac-1.6.0 + LICENSEDIR=/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/licenses/giac-doc + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/licenses/giac-doc + cp -pr COPYING /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/licenses/giac-doc + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/share/giac/doc/en/aide_cas -> /usr/share/giac/doc/aide_cas warning: absolute symlink: /usr/share/giac/doc/en/cascmd_en/cascmd_en.html -> /usr/share/giac/doc/en/cascmd_en/index.html warning: absolute symlink: /usr/share/giac/doc/en/casinter/casinter.html -> /usr/share/giac/doc/en/casinter/index.html warning: absolute symlink: /usr/share/giac/doc/fr/aide_cas -> /usr/share/giac/doc/aide_cas warning: Recognition of file "/builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64/usr/share/giac/doc/giacwasm.wasm" failed: mode 100644 Bad magic format `version %#x (MVP)' (bad format char: #) Provides: bundled(CodeMirror) bundled(FileSaver.js) giac-doc = 1.6.0.25-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: giac-xcas-1.6.0.25-1.fc33.aarch64 Provides: application() application(xcas.desktop) giac-xcas = 1.6.0.25-1.fc33 giac-xcas(aarch-64) = 1.6.0.25-1.fc33 metainfo() metainfo(xcas.appdata.xml) mimehandler(application/x-xcas) xcas = 1.6.0.25-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libGL.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libflexiblas.so.3()(64bit) libfltk.so.1.3()(64bit) libfltk_gl.so.1.3()(64bit) libfltk_images.so.1.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgiac.so.0()(64bit) libgmp.so.10()(64bit) libgsl.so.25()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.23)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: pgiac-1.6.0.25-1.fc33.noarch Provides: pgiac = 1.6.0.25-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/perl perl(Fcntl) perl(File::Basename) perl(Getopt::Std) perl(POSIX) Processing files: giac-debugsource-1.6.0.25-1.fc33.aarch64 Provides: giac-debugsource = 1.6.0.25-1.fc33 giac-debugsource(aarch-64) = 1.6.0.25-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: giac-debuginfo-1.6.0.25-1.fc33.aarch64 Provides: debuginfo(build-id) = 6ee742a4c83eda682ddba84e7e9f95fa70523d82 debuginfo(build-id) = c1a6bfd198925b17283e1bc9df3e6c995a0ed3e3 debuginfo(build-id) = e3558ffae03a6701fe1f268d8506e680e4336866 debuginfo(build-id) = f475e5b7ad6f51ad8c5502875499e25985d920b4 giac-debuginfo = 1.6.0.25-1.fc33 giac-debuginfo(aarch-64) = 1.6.0.25-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: giac-debugsource(aarch-64) = 1.6.0.25-1.fc33 Processing files: giac-xcas-debuginfo-1.6.0.25-1.fc33.aarch64 Provides: debuginfo(build-id) = 3dc29c0b44900cfa2fc2f9a8734550d2142c6a16 giac-xcas-debuginfo = 1.6.0.25-1.fc33 giac-xcas-debuginfo(aarch-64) = 1.6.0.25-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: giac-debugsource(aarch-64) = 1.6.0.25-1.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64 Wrote: /builddir/build/RPMS/giac-debugsource-1.6.0.25-1.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/giac-xcas-1.6.0.25-1.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/giac-xcas-debuginfo-1.6.0.25-1.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/pgiac-1.6.0.25-1.fc33.noarch.rpm Wrote: /builddir/build/RPMS/giac-devel-1.6.0.25-1.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/giac-1.6.0.25-1.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/giac-doc-1.6.0.25-1.fc33.noarch.rpm Wrote: /builddir/build/RPMS/giac-debuginfo-1.6.0.25-1.fc33.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.MZwALA + umask 022 + cd /builddir/build/BUILD + cd giac-1.6.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/giac-1.6.0.25-1.fc33.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0